STATE MONITORING DEVICE AND STATE MONITORING METHOD FOR BALL SCREW
20240183750 ยท 2024-06-06
Assignee
Inventors
- Keisuke MATSUMURA (Fujisawa-shi, JP)
- Satoshi HASHIMOTO (Fujisawa-shi, JP)
- Yuki YAMADA (Fujisawa-shi, JP)
Cpc classification
F16H57/01
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H25/2214
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H2057/018
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H2057/012
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F16H25/2204
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
Disclosed are a state monitoring device and a state monitoring method for a ball screw, which enable appropriate collection of data to accurately diagnose the state of the ball screw. The state monitoring device monitors the state of the ball screw having a screw shaft, a nut, and a plurality of balls. The state monitoring device includes a drive control unit for controlling a drive unit (servo motor) to cause the screw shaft and the nut to move relative to each other at a constant speed for one or more reciprocating motions under an unloaded condition, and a data collection unit for collecting, as data, physical quantities related to the ball screw while the drive unit is controlled by the drive control unit.
Claims
1. A device for monitoring a state of a ball screw, the ball screw having a screw shaft, a nut, and a plurality of balls, the device comprising: a drive control unit configured to control a drive unit that causes the nut to move relative to the screw shaft at a constant speed under an unloaded condition for at least one reciprocating motion along a forward path and a return path; and a data collection unit that collects, as data, a physical quantity related to the ball screw while the drive unit is being controlled by the drive control unit.
2. The device for monitoring a state of a ball screw according to claim 1, wherein the drive control unit controls the drive unit such that the at least one reciprocating motion of the nut includes a nut moving area in which the nut is caused to move under a loaded condition if an equipment having the ball screw is operated.
3. The device for monitoring a state of a ball screw according to claim 1, wherein the drive control unit includes a drive condition storage unit that stores a drive condition for controlling the drive unit periodically under a same condition.
4. The device for monitoring a state of a ball screw according to claim 1 further comprising an analysis unit that analyzes data collected by the data collection unit and monitors the state of the ball screw.
5. The device for monitoring a state of a ball screw according to claim 4, wherein the analysis unit has a comparative diagnosis unit that compares an analysis result of data of the forward path with an analysis result of data of the return path among the data collected by the data collection unit, and diagnoses the state of the ball screw.
6. The device for monitoring a state of a ball screw according to claim 4, wherein the analysis unit has an abnormal portion specifying unit that divides the data, which is collected by the data collection unit, into a plurality of data, and specifies location of occurrence of abnormality in the ball screw based on an analysis result of the plurality of data.
7. A device for monitoring a state of a ball screw, the ball screw having a screw shaft, a nut, and a plurality of balls, the device comprising: a period acquisition unit configured to acquire, as a data collection period, a period in which the nut is caused to move relative to the screw shaft at a constant speed in one direction under an unloaded condition within an operation cycle of the ball screw; and a data collection unit that collects, as data, a physical quantity related to the ball screw in the data collection period acquired by the period acquisition unit.
8. The device for monitoring a state of a ball screw according to claim 7, wherein the period acquisition unit acquires, as the data collection period, a period in which the ball screw makes a zero return movement.
9. The device for monitoring a state of a ball screw according to claim 7, wherein the period acquisition unit acquires, as the data collection period, a grease supply cycle of the ball screw.
10. The device for monitoring a state of a ball screw according to claim 7, wherein the period acquisition unit acquires the data collection period such that a moving area of the nut during the data collection period includes an area in which the nut is caused to move under a loaded condition during operation of an equipment having the ball screw.
11. The device for monitoring a state of a ball screw according to claim 7, wherein the period acquisition unit periodically acquires the data collection period under a same condition.
12. The device for monitoring a state of a ball screw according to claim 7 further comprising an analysis unit that analyzes data collected by the data collection unit and monitors the state of the ball screw.
13. The device for monitoring a state of a ball screw according to claim 12, wherein the analysis unit includes an abnormal portion specifying unit that divides the data collected by the data collection unit into a plurality of data, and specifies a location of occurrence of abnormality in the ball screw based on an analysis result of the plurality of data.
14. The device for monitoring a state of a ball screw according to claim 1, wherein the physical quantity is an axial vibration of the nut.
15. The device for monitoring a state of a ball screw according to claim 14 further comprising a vibration sensor configured to detect vibration and provide vibration data, and wherein the vibration sensor is fixed to the nut or to a movable member that is operatively coupled to the nut and is movable relative to the screw shaft together with the nut.
16. The device for monitoring a state of a ball screw according to claim 1, wherein the drive unit is a servo motor for driving the ball screw, and the physical quantity is at least one of a torque and an electric current of the servo motor.
17. A method for monitoring a state of a ball screw, the ball screw having a screw shaft, a nut, and a plurality of balls, the method comprising the steps of: controlling a drive unit that causes the nut to move relative to the screw shaft at a constant speed under an unloaded condition for at least one reciprocating motion; and collecting, as data, a physical quantity related to the ball screw while the drive unit is being controlled.
18. A method for monitoring a state of a ball screw, the ball screw having a screw shaft, a nut, and a plurality of balls, the method comprising the steps of: acquiring, as a data collection period, a period in which the nut is caused to move relative to the screw shaft at a constant speed in one direction under an unloaded condition within an operation cycle of the ball screw; and collecting, as data, a physical quantity related to the ball screw in the data collection period.
19. (canceled)
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0054] Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0055] The scope of the present invention is not limited to the following embodiments, and can be arbitrarily changed within the scope of the technical concept of the present invention.
[0056]
[0057] As shown in
[0058]
[0059] The screw shaft 1 of the ball screw 10 is formed of an elongated cylindrical metallic member. As shown in
[0060] The nut 2 is formed of a substantially cylindrical metal member having a circular through-hole larger than an outer diameter of the screw shaft 1. A spiral rolling groove (spiral groove) 2a is formed on the inner peripheral surface of the nut 2 so as to correspond to (engage with) the spiral groove 1a of the screw shaft 1. The spiral groove 1a of the screw shaft 1 and the spiral groove 2a of the nut 2 form, in combination, a rolling path in which balls 3 of the ball screw roll.
[0061] The nut 2 has a straight ball return path 2b extending axially therein. The ball return path 2b is used to return the balls 3 from the end point to the start point of the rolling path.
[0062] Small fitting members 4 are embedded in opposite ends of the nut 2 in the axial direction. Each of the fitting members 4 is made of, for example, a resin member. A turning path 4a is formed in each of the fitting members 4. The turning path 4a communicates the rolling path to the ball return path 2b, and has a substantially arc shape. It should be noted that the material of the fitting members 4 is not limited to resin, e.g., the fitting members 4 may be made of metal.
[0063] The rolling path, which is formed by the two grooves (i.e., the spiral groove 1a of the screw shaft 1 and the spiral groove 2a of the nut 2), the ball return path 2b of the nut 2, and the turning paths 4a of the two fitting members 4 constitute, in combination, a circulation path through which the balls 3 circulate. A large number of balls 4 are loaded in the circulation path such that the screw shaft 1 and the nut 2 move relative to each other via the balls 3 rolling in the rolling path, which is a part of the circulation path. In the circulation path, therefore, the rolling path formed by the spiral groove 1a of the screw shaft 1 and the spiral groove 2a of the nut 2 defines a loaded area in which the balls 3 may be subjected to an external load, whereas a combination of the ball return path 2b of the nut 2 and the turning paths 4a of the fitting members 4 defines an unloaded area.
[0064] The balls 3 are subjected to an external load applied to the ball screw 10 in the rolling path and/or are subjected to a preload. Each of the balls 3 is made of a spherical metal member. It should be noted that the material of the balls 3 is not limited to metal, and may be ceramics or the like. Further, the rolling elements used in the ball screw 10 are not limited to the spherical balls 3, and may be rollers (needle or cylindrical rollers).
[0065] Although the ball screw 10 including the fitting members 4 has been described in the foregoing description as shown in
[0066] In the following description of this embodiment, the ball screw 10 is used in a processing apparatus such as a machine tool.
[0067] As shown in
[0068] A vibration sensor 14 is fixed to an end face (nut flange end face) of the nut 2 in the axial direction. The vibration sensor 14 detects vibration in the traveling direction (axial direction) of the nut 2 as a physical quantity related to the ball screw 10. The physical quantity of the ball screw 10 detected by the vibration sensor 14 may be vibration in the circumferential direction of the nut 2. However, the axial vibration of the nut 2 (vibration in the axial direction of the ball screw) is more desirable as the physical quantity of the ball screw 10.
[0069] The vibration data detected by the vibration sensor 14 is sent to the state monitoring device 20.
[0070] The state monitoring device 20 can be constituted by, for example, a microcomputer. The state monitoring device 20 includes a CPU 20a, a ROM 20b, a RAM 20c, and a display unit 20d. For example, the CPU 20a loads a necessary program and the like from the ROM 20b into the RAM 20c, and executes the program and the like to realize various functional operations. Specifically, the CPU 20a realizes a monitoring function for monitoring the state or status of the ball screw 10 based on vibration data obtained from the vibration sensor 14. The display unit 20d includes a display monitor such as a liquid crystal display.
[0071]
[0072] As illustrated in
[0073] The signal acquisition unit 21 obtains a trigger signal from the equipment having the ball screw. The trigger signal is generated from the equipment when the workpiece W is not processed, e.g., before the workpiece W is processed or after the workpiece W is processed.
[0074] The drive control unit 22 controls the servo motor 11 (
[0075] The unloaded condition refers to a condition or state in which the workpiece is not processed in the processing apparatus, and the ball screw 10 is not subjected to any load generated by the processing of the workpiece. That is, the unloaded condition (unloaded state) does not mean a state in which there is no load acting on the ball screw 10 due to the device configuration or the product specification, such as a preload or a load derived from the weight of the table 12.
[0076] As the number of reciprocating motions (moving forward and returning) of the idle operation increases, an amount of data collected increases, and a noise component can be reduced by averaging, so that it is desirable that the number of reciprocating motions is larger. As the number of reciprocating motions increases, the accuracy of the state monitoring increases. In addition, from the viewpoint of SN (signal-noise) ratio, it is desirable that the rotational speed of the screw shaft 1 be equal to or higher than 100 rpm.
[0077] As the conditions of the idling operation, the moving path of the nut 2 may include a path where the nut 2 moves under the loaded condition during the operation of the equipment having the ball screw 10, i.e., the path where the nut 2 moves during the processing of the workpiece W in the processing apparatus (processing path A in
[0078] The drive control unit 22 causes the ball screw 10 to move under the above-described unloaded condition (idling condition), and then ends the diagnosis mode.
[0079] The data collection unit 23 starts collection of the vibration data detected by the vibration sensor 14 as the trigger signal is acquired by the signal acquisition unit 21. That is, the data collection unit 23 collects the vibration data in synchronization with the idling operation of the ball screw 10.
[0080] When the diagnosis mode is ended by the drive control unit 22, the data collection unit 23 stops the data collection of the vibration data.
[0081] The storage unit 24 stores the vibration data collected by the data collection unit 23 in a predetermined storage area.
[0082] In this embodiment, the state monitoring device 20 periodically drives the ball screw 10 in the diagnosis mode to collect vibration data. Conditions for collecting the vibration data (operation pattern, sampling time, data collection time, and the like) are the same each time. As illustrated in
[0083] When the stability/reliability of the data is taken into consideration, it is desirable to collect the data after the warming up of the ball screw 10. Also, in order to appropriately detect the occurrence of an abnormality, it is desirable that the data collection is carried out one or more times a day (operation day).
[0084] The analysis unit 25 analyzes the vibration data, which is collected while driving (actuating) the ball screw 10 in the diagnostic mode, and monitors the state of the ball screw 10.
[0085] The output unit 26 sends the state (status) information of the ball screw 10, which is the diagnosis result generated by the analysis unit 25, to the display unit 20d shown in
[0086] For example, the analysis unit 25 calculates a feature value (characteristic value) based on the collected vibration data, and compares the calculated characteristic value with a reference value to diagnose a state (presence or absence of occurrence of abnormality, etc.) of the ball screw 10. The characteristic value may include at least one of a RMS (root mean square) value, an overall value (OA value), a partial overall value (POA value), a crest factor (CF), and a kurtosis. It should be noted that the characteristic value is not limited to the above-mentioned values, and may be appropriately selected under given circumstances. If a threshold value to the characteristic value is set as the reference value in advance, the abnormality can be easily and appropriately determined by comparing the characteristic value with the threshold value.
[0087] In the analysis of the vibration data, the analysis unit 25 may divide the vibration data into a plurality of portions, i.e., vibration data of a forward movement (forward path) portion, vibration data of a return movement (return path) portion, vibration data of processing (machining) in the forward and return movement portions, and vibration data of no-processing in the forward and return movement portions. Then, the analysis unit 25 may compare the analysis results (for example, the above-described characteristic values) of the respective vibration data with each other.
[0088] For example, as illustrated in
[0089] By comparing the characteristic value calculated from the vibration data of the forward path with the characteristic value calculated from the vibration data of the return path, it is possible to confirm variations (irregularities) in the vibration data.
[0090] Vibrations occur in the ball screw 10 as the balls 3 roll in the rolling path. Vibrations also occur in the ball screw 10 as the balls 3 enter and exit the loaded area and the unloaded area of the circulation path, and the like. In the ball screw 10, a position at which each of the balls 3 transitions from the loaded area to the unloaded area and a position at which each of the balls 3 transitions from the unloaded area to the loaded area are reversed as a moving direction of the nut 2 reverses. In other words, the start position of the vibration is different between the forward path and the return path of the nut 2. Therefore, the same vibration data is not measured in the forward path and the return path.
[0091] Therefore, when the comparative diagnostic unit 25a shown in
[0092] Further, by comparing the characteristic value calculated from the vibration data of the processing area with the characteristic value calculated from the vibration data outside the processing area, it is possible to detect the deterioration and damage state of the ball screw in the processing area.
[0093] In general, in the ball screw 10, an abnormality is likely to occur in a processing area (processing portion) to which a load is applied. Therefore, if it is assumed in advance that abnormality occurs only in the processing area and no abnormality occurs outside the processing area (i.e., the characteristic value outside the processing area is assumed to be in a normal value range), then it is possible to easily determine the state of the ball screw, without relying upon time-series data of the characteristic value, by simply comparing the characteristic value of the processing area with the characteristic value outside the processing area (the normal range value). That is, the comparative diagnostic unit 25a illustrated in
[0094] The analysis unit 25 may divide the vibration data of the entire area into data of a plurality of small areas, and compare the analysis results (e.g., characteristic values) of the divided vibration data. This makes it possible to identify a location at which the state of the ball screw changes. For example, if there is a flaw at a certain position on the rolling surface of the screw shaft 1, the characteristic value changes when the nut 2 moves over the flaw.
[0095]
[0096] The abnormal portion (location) specifying unit 25b illustrated in
[0097] If a flaw exists at one position on the rolling surface of the screw shaft 1 as described above, there is always a peak of the characteristic value in each of the forward path and the return path. Therefore, when the peak of the characteristic value exists only in one of the forward path and the return path, it can be determined that the peak is an error in the measurement. Accordingly, the diagnostic accuracy can be improved by comparing the vibration data of the forward path with the vibration data of the return path.
[0098] Specifically, the comparative diagnostic unit 25a shown in
[0099] Since the start positions of the vibration caused by the collision of the rolling elements are different between the forward path and the return path, it is desirable to consider the difference between the vibration start positions.
[0100] It should be noted that the analysis unit 25 may diagnose the state of the ball screw 10 by arranging the characteristic values calculated from the above-mentioned plural vibration data (i.e., the vibration data of the forward path, the vibration data of the return path, the vibration data of the processing area, and the vibration data of the no-processing area) in time series and monitoring the change in the tendency of the characteristic values.
[0101] With this diagnosis, the state of the ball screw 10 can be diagnosed with higher accuracy. Alternatively, the analysis unit 25 may arrange the characteristic values calculated from the vibration data in time series, without dividing the vibration data into the forward path, the return path, the processing area, and the no-processing area, and monitor the change in the tendency of the characteristic values. Although the accuracy of the state monitoring of this diagnosis is inferior, the calculation can be simplified, and the memory required for the analysis can be reduced.
[0102] In this embodiment, described is the configuration in which the state monitoring device 20 includes the respective units illustrated in
[0103] As described above, the state monitoring device 20 of this embodiment controls the servo motor 11 to cause the nut 2 to move relative to the screw shaft 1 at a constant speed for one or more reciprocating motions under the unloaded condition, thereby actuating the ball screw 10 in the diagnostic mode. In the meantime, the state monitoring device 20 collects the vibration data which will be used to monitor the state of the ball screw 10.
[0104] Since the state monitoring device 20 can actuate the ball screw 10 in the diagnostic mode in the above-described manner, it is possible for the state monitoring device 20 to perform data collection appropriately even if the equipment to be monitored does not have an idling operation at a constant speed for one or more reciprocating motions during a series of operation cycles. Further, since the state monitoring device 20 collects the vibration data during the idling operation time, not during the processing time, it is possible for the state monitoring device 20 to collect the vibration data while minimizing influence of disturbance generated during the processing. Further, since the idling operation is carried out one or more reciprocations, it is possible to improve the accuracy of the state monitoring. In addition, since the idling operation is performed at a constant speed, stable data measurement can be performed.
[0105] The idling movement section may include a section (area) in which the nut 2 of the ball screw 10 will move while processing is performed. This makes it possible to include, in the collected vibration data, a signal (data) when the nut moves over an area or portion where an abnormality is likely to occur. Therefore, for example, by comparing the characteristic value calculated from the vibration data of the processing area with the characteristic value calculated from the vibration data outside the processing area, it is possible to find the deterioration and damage in the processing area. In this way, abnormality detection can be appropriately performed.
[0106] The nut moving area and the nut moving distance of the idling operation can be decided based on predetermined parameters, such as the processing area A as well as the operation cycle of the ball screw 10 and the type of the ball screw 10.
[0107] For example, as in the technique described in Patent Literature Document 1, when the data collection time is set to be equal to or more than the passage period of the ball, a system for detecting (obtaining) the passage period of the ball is required. On the other hand, in this embodiment, it is not necessary to separately prepare a complicated system for obtaining parameters necessary to set conditions of the idling operation.
[0108] Further, in this embodiment, by periodically actuating the ball screw 10 under the same conditions and performing the vibration data collection, it is possible to arrange the collected vibration data in time series, and to monitor the tendency of the vibration data. Therefore, when the state of the ball screw changes due to occurrence of an abnormality or the like, it is possible to appropriately detect the changed state. Since the vibration data is collected under the same condition each time, the diagnostic accuracy can be improved.
[0109] For example, when a trigger signal is produced from an acceleration signal as in the technique described in Patent Literature Document 2, it is not always possible to collect data of the same condition each time. In this embodiment, on the other hand, the data is collected when the ball screw 10 is actuated in the predetermined diagnosis mode, and therefore data of the same condition can be collected each time.
[0110] As described above, this embodiment uses the values measured during the idling operation at the constant speed for one or more reciprocating motions to detect the damage of the screw shaft 1, the damage of the nut 2 and the like, which has the dependency of the position. Thus, it is possible to accurately detect which part of the ball screw 10 is damaged. This contributes to systematic preventive maintenance.
Second Embodiment
[0111] Next, a second embodiment of the present invention will be described.
[0112] The above-described first embodiment deals with a configuration in which the state of the ball screw 10 is diagnosed by using the measured values obtained when the screw shaft 1 and the nut 2 are moved relative to each other at a constant speed under the unloaded condition for one or more reciprocating motions. In the second embodiment, the state of the ball screw 10 is diagnosed by using values measured while the screw shaft 1 and the nut 2 are moved relative to each other at a constant speed in one direction under the unloaded condition within a predetermined operation cycle or operation pattern.
[0113]
[0114] The hardware configuration of the state monitoring device 20A is the same as the hardware configuration of the state monitoring device 20 shown in
[0115]
[0116] As illustrated in
[0117] The signal acquisition unit 21 obtains a trigger signal from the equipment having the ball screw. The trigger signal is a signal indicating a period during which the nut 2 moves relative to the screw shaft 1 at a constant speed in one direction under the unloaded condition within the operation cycle or the operation pattern of the ball screw 10.
[0118] The unloaded condition refers to a state in which the workpiece is not processed in the processing apparatus, and the ball screw 10 is not subjected to any load generated by the processing of the workpiece. That is, the unloaded condition does not mean a state in which there is no load acting on the ball screw 10 due to the device configuration and the product specification, e.g., a preload may be applied under the unloaded condition and a load due to the weight of the table 12 may be applied under the unloaded condition.
[0119] The ball screw 10 performs an operation of returning to the origin position (zero return) upon, for example, starting of the equipment, replacement of the tool 30, replacement of the workpiece W, and the like. Therefore, the signal acquisition unit 21 may obtain, for example, a trigger signal that indicates a period during which the ball screw 10 returns to the origin.
[0120] The ball screw 10 may have a grease supply cycle. During the grease supply cycle, lubricant (grease, oil) is supplied to the ball screw 10, and then the ball screw 10 is caused to travel at a constant speed for a predetermined distance in order to stir the lubricant within the ball screw. Therefore, the signal acquisition unit 21 may obtain, for example, a trigger signal indicating that the ball screw is in the grease supply cycle.
[0121] For example, the signal acquisition unit 21 may use (decide) a predetermined period from the timing of receiving the trigger signal, as a period in which the nut 2 moves relative to the screw shaft 1 in one direction at a constant speed under the unloaded condition within the operation cycle or the operation pattern of the ball screw 10, i.e., as a data collection period. The signal acquisition unit 21 may obtain the data collection period in this manner. Alternatively, the signal acquisition unit 21 may obtain the data collection period by receiving a trigger signal indicating the start of the data collection period and another trigger signal indicating the end of the data collection period. In this embodiment, the signal acquisition unit 21 corresponds to a period acquisition unit.
[0122] In this way, the signal acquisition unit 21 acquires, as the data collection period, a period in which the nut 2 moves in one direction, rather than two directions (the forward direction and the return direction). Therefore, data collection can be performed in a relatively short time. From the viewpoint of SN ratio, it is desirable that the data collection period is a period in which the rotational speed of the screw shaft 1 is equal to or higher than 100 rpm.
[0123] The moving area of the nut 2 along the screw shaft when the nut 2 moves during the data collection period may include an area in which the nut 2 moves under a loaded condition during operation of the equipment having the ball screw 10, i.e., an area in which the nut 2 moves during processing of the workpiece W in the processing apparatus (processing area A in
[0124] In this embodiment, the signal acquisition unit 21 acquires the data collection period based on the trigger signal, but the method of acquiring the data collection period is not limited thereto. For example, the signal acquisition unit 21 may acquire the operation cycle information of the ball screw 10 and determine the data collection period based on the acquired information.
[0125] The data collection unit 23 collects the vibration data, which is supplied from the vibration sensor 14, in the data collection period defined or obtained by the signal acquisition unit 21. Specifically, the data collection unit 23 collects the vibration data in synchronization with the operation cycle (processing cycle) of the ball screw 10 in production time.
[0126] The storage unit 24 stores the vibration data, which is collected by the data collection unit 23, in a predetermined storage area.
[0127] According to this embodiment, the state monitoring device 20A periodically collects vibration data. Conditions for collecting vibration data (operation pattern, moving direction of the nut 2, sampling time, data collection time, and the like) are the same each time.
[0128] In the ball screw 10, vibrations are caused by, for example, the balls 3 rolling along the rolling path, and another vibrations are caused by the balls 3 entering and exiting the loaded area and the unloaded area of the circulation path. In the ball screw 10, a position at which the ball transitions from the loaded area to the unloaded area and a position at which the ball transitions from the unloaded area to the loaded area are reversed according to a moving direction of the nut 2. That is, the vibration starting positions are different between the forward path and the return path. Therefore, the same vibration data is not measured in the forward path and the return path. Thus, when the vibration data is collected periodically, the vibration data is collected under the condition that the moving direction of the nut 2 is always the same.
[0129] When the stability of the data is taken into consideration, it is desirable to collect the data in a warm state of the equipment (after the warming-up period of the equipment). In order to appropriately grasp the occurrence of an abnormality, it is desirable that the data collection is carried out two times or more a day (operation day).
[0130] In
[0131] The analysis unit 25 analyzes the vibration data, which is stored in the storage unit 24, and monitors the state of the ball screw 10.
[0132] The output unit 26 outputs (displays) the state of the ball screw 10, which is the diagnosis result of the analysis unit 25, on the display unit 20d shown in
[0133] For example, the analysis unit 25 calculates a characteristic value based on the collected vibration data, and compares the calculated characteristic value with a reference value to diagnose a state of the ball screw 10 (presence or absence of abnormality, etc.). The characteristic value may include at least one of a RMS value, an overall value (OA value), a partial overall value (POA value), a crest factor (CF), and a kurtosis. It should be noted that the characteristic value is not limited to the above-mentioned values, and can be appropriately selected. If a threshold value of the characteristic value is set to the reference value in advance, the abnormality can be easily and appropriately detected by comparing the characteristic value with the threshold value.
[0134] When analyzing the vibration data, the analysis unit 25 may divide the vibration data into two groups, i.e., vibration data of the processing area and vibration data of the no-processing area, and compare analysis results (for example, the above-described characteristic values) of the respective vibration data.
[0135] For example, as illustrated in
[0136] By comparing the characteristic value calculated from the vibration data of the processing area with the characteristic value calculated from the vibration data outside the processing area (vibration data of the no-processing area), it is possible to detect or determine the deterioration and damage in the processing area.
[0137] In general, in the ball screw 10, an abnormality is likely to occur in a processing area to which a load is applied. Therefore, if it is assumed in advance that abnormality occurs only in the processing area and no abnormality occurs outside the processing area (i.e., normal value is obtained outside the processing area), then it is possible to easily determine the state of the ball screw by simply comparing the characteristic value of the processing area with the characteristic value outside the processing area (normal value), without having time-series data of the characteristic values. For example, it is still possible to monitor (diagnose) the state of the ball screw even if the equipment operation patterns suitable for the data collection period are set to be extremely few in order to shorten the tact time as much as possible. That is, the comparative diagnostic unit 25a illustrated in
[0138] Alternatively, the analysis unit 25 may divide the vibration data of the entire area into data of a plurality of small areas, and compare the analysis results (e.g., characteristic values) of the divided vibration data with each other. This makes it possible to identify a position at which the state of the ball screw changes. For example, if there is a flaw in one area on the rolling surface of the screw shaft 1, the characteristic value changes only when the nut 2 moves over the flaw.
[0139]
[0140] The abnormal portion specifying unit 25b illustrated in
[0141] Since the start position of the vibration caused by the collision of the rolling elements in the forward path is different from that in the return path, it is desirable to consider the difference between the vibration start position in the forward path and the vibration start position in the return path. Therefore, when vibration data is collected in-line, it is desirable to collect the vibration data of the forward path only or the return path only.
[0142] It should be noted that the analysis unit 25 may be configured to diagnose the state of the ball screw 10 by arranging the characteristic values calculated from the divided vibration data, i.e., the vibration data of the processing area and the vibration data of the no-processing area, in time series and monitoring the change in the tendency of the characteristic values. This analysis unit can diagnose the state of the ball screw 10 with higher accuracy.
[0143] Alternatively, the analysis unit 25 may arrange in time series the characteristic values calculated without dividing the vibration data into the processing area and the no-processing area, and monitor the change in the tendency of the characteristic values. Although this analysis unit cannot carry out a simple diagnosis, which uses comparison between the characteristic values of the processing area and the characteristic values of the no-processing area, the calculation can be simplified, and the memory required for the analysis can be reduced.
[0144] The state monitoring device 20A of this embodiment includes the respective units illustrated in
[0145] As described above, the state monitoring device 20A of this embodiment obtains, as the data collection period, a period in which the nut 2 moves relative to the screw shaft 1 at a constant speed in one direction under the no-load condition within the operation cycle or the operation pattern of the ball screw 10. Then, the state monitoring device collects vibration data of the data collection period as data for monitoring the state of the ball screw 10.
[0146] In this way, the state monitoring device 20A collects the vibration data during the unloaded time, rather than collecting the vibration data during processing. Therefore, it is possible to collect vibration data that minimizes the influence of disturbance generated during processing. Further, since the vibration data is collected during the operation cycle or the operation pattern of the ball screw 10, it is not necessary to intervene the diagnostic mode (i.e., it is not necessary to additionally carry out the diagnostic mode) for data collection. Therefore, it is possible to prevent a decrease in productivity. In addition, since the data collection area is not reciprocating areas, but a one-way area in which the nut 2 is moved in one direction (forward direction or return direction), the measurement time can be shortened. Furthermore, since vibration data is collected during the period in which the nut 2 is moving at a constant speed, stable data measurement can be performed.
[0147] Also, the nut moving area in which the nut 2 moves during the data collection period may include an area in which the nut 2 of the ball screw 10 moves when processing is performed. This makes it possible to include, in the collected vibration data, a signal generated when the nut moves over a portion (position) where an abnormality is likely to occur. Therefore, for example, by comparing the characteristic value calculated from the vibration data of the processing area with the characteristic value calculated from the vibration data outside the processing area, it is possible to grasp the deterioration and damage in the processing area. In this way, abnormality detection can be appropriately performed.
[0148] The moving area and the moving distance of the nut 2 in the data collection period can be set based on predetermined parameters such as the processing area A as well as the operation cycle of the ball screw 10 and the type of the ball screw 10.
[0149] For example, as in the technique described in Patent Literature Document 1, when the data collection time is set to be equal to or longer than the passage period of the balls, a system for knowing the passage period of the balls is required. In this embodiment, on the other hand, it is not necessary to separately prepare a complicated system for knowing the parameters necessary for setting the data collection period.
[0150] Further, in this embodiment, the vibration data is periodically (repeatedly) collected under the same conditions. Thus, the collected vibration data can be arranged in time series and the tendency of the vibration data can be monitored. Therefore, when the state of the ball screw changes due to occurrence of an abnormality or the like, it is possible to appropriately detect the change of the state of the ball screw. Since the vibration data of the nut 2 that moves in the same direction is collected each time, the diagnostic accuracy can be improved.
[0151] For example, if a trigger signal is prepared from an acceleration signal as in Patent Literature Document 2, it is not always possible to collect data of the same condition each time. In this embodiment, on the other hand, since the data is only collected for a period in which the nut 2 moves in a predetermined area at a constant speed in one direction, it is possible to collect data under the same condition each time.
[0152] As described above, in this embodiment, the measurement values under the unloaded condition during a manufacturing process are used. Thus, even in the equipment whose tact time is short and which is operated 24 hours, it is possible to collect data during a series of operation cycles without stopping the manufacturing process. As a result, the state of the ball screw 10 can be monitored in line without adversely affecting the tact time of the manufacturing process. Accordingly, preventive maintenance can be carried out according to a planned schedule.
Modifications
[0153] Although each of the above-described embodiments deals with the configuration in which the vibration sensor 14 is fixed to the nut 2 of the ball screw 10, the position at which the vibration sensor 14 is fixed is not limited to the nut. When the vibration sensor 14 cannot be fixed to the nut 2 of the ball screw 10 due to the structure of the equipment, the vibration sensor 14 may be fixed to a moving member that is movable relative to the screw shaft 1 together with the nut 2 in the vicinity of the nut 2 or in an area close to the nut 2 as much as possible. Examples of such moving member include the table 12 and the bracket 13 illustrated in
[0154] Although each of the above-described embodiments deals with the configuration in which the vibration of the nut 2 is detected as the physical quantity related to the ball screw 10, the physical quantity related to the ball screw may be the torque or the current of the servo motor 11. In such configuration, the wiring used to dispose the sensor for detecting the physical quantity related to the ball screw 10 becomes easier/simpler than the configuration of detecting the vibration data. However, while the vibration data directly represents (indicates) the physical information of the monitoring target, the torque information and the electric current data include a considerable amount of information on other elements such as a bearing and a guide mechanism. Thus, the diagnostic accuracy tends to be slightly lower when the torque and/or the electric current is used than when the vibration data is used.
[0155] Although each of the above-described embodiments deals with the configuration in which the characteristic value is calculated based on the collected vibration data, and the characteristic value is compared with the reference value to determine the state of the ball screw, the characteristic value may not be calculated, i.e., the waveform of the vibration data may be directly compared with a reference waveform to determine the state of the ball screw.
[0156] Although each of the above-described embodiments deals with the configuration in which the processing apparatus such as a machine tool has the ball screw 10, the equipment having the ball screw 10 may be a conveyance apparatus, an injection molding machine, or other production equipment. Even if the equipment having the ball screw is the conveyance apparatus or the like, it is still possible to appropriately collect data for diagnosing the state of the ball screw 10 with higher accuracy, as in the above-described embodiments.
[0157] It should be noted that the present invention may be realized by supplying a program, which is designed to realize one or more functions of the above-described embodiments, to a system or an apparatus via a network or a storage medium, and reading and executing the program by one or more processors in a computer of the system or the apparatus. In such configuration, the program itself, which is read from the recording medium, realizes the functions of the embodiment(s). In addition, the recording medium on which the program is recorded can constitute the present invention.
[0158] The way of realizing the functions of the embodiments is not limited to causing the computer to read and execute the program so as to realize the functions of the embodiments. Specifically, the functions of the above-described embodiments may be realized by the operating system (OS) or the like running on the computer and performing some or all of the processing based on the instructions of the program.
REFERENCE NUMERALS AND SYMBOLS
[0159] 1 . . . Screw shaft, 1a . . . Spiral groove, 2 . . . Nut, 2a . . . Spiral groove, 2b . . . Ball return path, 3 . . . Ball, 4 . . . Fitting member, 4a . . . Turning path, 10 . . . Ball screw, 11 . . . Servo motor, 12 . . . Table, 13 . . . Bracket, 14 . . . Vibration sensor, 20 . . . State monitoring device, 21 . . . Signal acquisition unit, 22 . . . Drive control unit, 23 . . . Data collection unit, 24 . . . Storage unit, 25 . . . Analysis unit, 26 . . . Output unit, 30 . . . Tool, A . . . Processing area, W . . . Workpiece