Tool State Detection Method of Machine Tool and System Thereof
20190160619 ยท 2019-05-30
Inventors
- Wei-Hsiang LIN (NEW TAIPEI CITY, TW)
- SHUN-YANG CHEN (New Taipei City, TW)
- JYH-CHENG JENG (Taipei City, TW)
Cpc classification
B23Q17/0961
PERFORMING OPERATIONS; TRANSPORTING
B23Q2717/00
PERFORMING OPERATIONS; TRANSPORTING
B23Q17/0966
PERFORMING OPERATIONS; TRANSPORTING
B23Q17/0971
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A tool state detection system and a method thereof are provided, for instantaneously analyzing a state of a tool by sensing influence of the tool on a machine spindle or working environment during execution of a process, without the need of extra time for detecting the tool, thereby effectively controlling the current quality status of the tool to improve the efficiency of the tool.
Claims
1. A tool state detection system applicable to a tool machine, for detecting a state of a tool of a machine spindle, the tool state detection system including: a sensor mounted on the machine spindle, for sensing influence of the tool on the machine spindle when the tool performs a process, so as to generate sensing result of time domain information, the sensing result of time domain information including good-product sensing result of time domain information, wherein the good-product sensing result of time domain information is generated by the sensor sensing influence of the tool on the machine spindle when the tool is a good product and performs the process; a good-product feature space model building module for performing transformation between time domain and frequency domain on the good-product sensing result of time domain information to obtain good-product sensing result of frequency domain information, and for collecting representative main good-product features in the good-product sensing result of frequency domain information to form a good-product feature space model in a second frequency domain space; and a state analysis module for instantaneously performing transformation between time domain and frequency domain on the sensing result of time domain information when the tool performs the process so as to obtain first sensing result of frequency domain information in a first frequency domain space, and for transforming the first sensing result of frequency domain information by the good-product feature space model into second sensing result of frequency domain information in the second frequency domain space, and for transforming the second sensing result of frequency domain information by the good-product feature space model into third sensing result of frequency domain information in the first frequency domain space, wherein the first sensing result of frequency domain information is compared with the third sensing result of frequency domain information for difference, so as to generate a tool state index for use in instantaneously analyzing the state of the tool.
2. The tool state detection system according to claim 1, wherein the sensor is at least one of acceleration sensor, strain sensor, stress sensor and current sensor.
3. A tool state detection system applicable to a tool machine, for detecting a state of a tool in a working environment where the tool performs a process, the tool state detection system including: a sensor mounted on the tool machine, for sensing influence of the tool on the working environment when the tool performs the process, so as to generate sensing result of time domain information, the sensing result of time domain information including good-product sensing result of time domain information, wherein the good-product sensing result of time domain information is generated by the sensor sensing influence of the tool on the working environment when the tool is a good product and performs the process; a good-product feature space model building module for performing transformation between time domain and frequency domain on the good-product sensing result of time domain information to obtain good-product sensing result of frequency domain information, and for collecting representative main good-product features in the good-product sensing result of frequency domain information to form a good-product feature space model in a second frequency domain space; and a state analysis module for instantaneously performing transformation between time domain and frequency domain on the sensing result of time domain information when the tool performs the process so as to obtain first sensing result of frequency domain information in a first frequency domain space, and for transforming the first sensing result of frequency domain information by the good-product feature space model into second sensing result of frequency domain information in the second frequency domain space, and for transforming the second sensing result of frequency domain information by the good-product feature space model into third sensing result of frequency domain information in the first frequency domain space, wherein the first sensing result of frequency domain information is compared with the third sensing result of frequency domain information for difference, so as to generate a tool state index for use in instantaneously analyzing the state of the tool.
4. The tool state detection system according to claim 3, wherein the sensor is at least one of sound sensor, light sensor and color sensor.
5. The tool state detection system according to claim 1, wherein when a blade of the tool periodically touches a workpiece, the representative main good-product features in the good-product sensing result of frequency domain information and the first sensing result of frequency domain information obtained by the state analysis module, are retrieved from appropriate frequency section information of frequency multiples in distribution ranges related to a rotating speed of the tool performing the process; when the blade of the tool continuously touches the workpiece, the representative main good-product features in the good-product sensing result of frequency domain information and the first sensing result of frequency domain information obtained by the state analysis module, are retrieved from all frequency sections in the distribution ranges related to the rotating speed of the tool performing the process.
6. The tool state detection system according to claim 3, wherein when a blade of the tool periodically touches a workpiece, the representative main good-product features in the good-product sensing result of frequency domain information and the first sensing result of frequency domain information obtained by the state analysis module, are retrieved from appropriate frequency section information of frequency multiples in distribution ranges related to a rotating speed of the tool performing the process; when the blade of the tool continuously touches the workpiece, the representative main good-product features in the good-product sensing result of frequency domain information and the first sensing result of frequency domain information obtained by the state analysis module, are retrieved from all frequency sections in the distribution ranges related to the rotating speed of the tool performing the process.
7. The tool state detection system according to claim 1, wherein the main good-product features are represented as second frequency domain main good-product features in the second frequency domain space, the second frequency domain space including a main axis and a secondary axis of an orthogonal relation, wherein the second frequency domain main good-product features have projection on the main axis located in a first distribution range, and have projection on the secondary axis located in a second distribution range, wherein the first distribution range is larger than the second distribution range, and the second frequency domain main good-product features are more obvious on the main axis than the secondary axis, so as to allow the good-product sensing result of frequency domain information to form the good-product feature space model based on the main axis in the second frequency domain space.
8. The tool state detection system according to claim 3, wherein the main good-product features are represented as second frequency domain main good-product features in the second frequency domain space, the second frequency domain space including a main axis and a secondary axis of an orthogonal relation, wherein the second frequency domain main good-product features have projection on the main axis located in a first distribution range, and have projection on the secondary axis located in a second distribution range, wherein the first distribution range is larger than the second distribution range, and the second frequency domain main good-product features are more obvious on the main axis than the secondary axis, so as to allow the good-product sensing result of frequency domain information to form the good-product feature space model based on the main axis in the second frequency domain space.
9. The tool state detection system according to claim 7, wherein in the good-product feature space model, representative ones in the second frequency domain main good-product features are retained, and non-representative ones in the second frequency domain main good-product features are deleted.
10. The tool state detection system according to claim 8, wherein in the good-product feature space model, representative ones in the second frequency domain main good-product features are retained, and non-representative ones in the second frequency domain main good-product features are deleted.
11. The tool state detection system according to claim 1, wherein tool is a tool for performing a rotary cutting process, or a tool for performing a linear cutting process.
12. The tool state detection system according to claim 3, wherein tool is a tool for performing a rotary cutting process, or a tool for performing a linear cutting process.
13. A tool state detection method applicable to a tool machine, for detecting a state of a tool of a machine spindle in a working environment where the tool performs a process, the tool state detection method including the steps of: sensing influence of the tool on the machine spindle or working environment when the tool is performing the process, so as to generate sensing result of time domain information, the sensing result of time domain information including good-product sensing result of time domain information, wherein the good-product sensing result of time domain information is generated by a sensor sensing influence of the tool on the machine spindle or working environment when the tool is a good product and is performing the process; performing transformation between time domain and frequency domain on the good-product sensing result of time domain information to obtain good-product sensing result of frequency domain information, and collecting representative main good-product features in the good-product sensing result of frequency domain information to form a good-product feature space model in a second frequency domain space; and instantaneously performing transformation between time domain and frequency domain on the sensing result of time domain information when the tool is performing the process, so as to obtain first sensing result of frequency domain information in a first frequency domain space, and transforming the first sensing result of frequency domain information by the good-product feature space model into second sensing result of frequency domain information in the second frequency domain space, and then transforming the second sensing result of frequency domain information by the good-product feature space model into third sensing result of frequency domain information in the first frequency domain space, and then comparing the first sensing result of frequency domain information and the third sensing result of frequency domain information for difference so as to generate a tool state index to instantaneously analyze the state of the tool.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The above and other aspects, feature and other advantages of the present invention will be more clearly understood from the following detailed description taken in conjunction with the accompanying drawings, in which:
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
[0032] Embodiments of the present invention will now be described in detail with reference to the accompanying drawings. The invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. In the drawings, the shapes and dimensions of elements may be exaggerated for clarity, and the same reference numerals will be used throughout to designate the same or like components.
[0033] A tool state detection system according to the invention is used for detecting a tool use state of a machine spindle of a machine tool.
[0034] Particularly according to the invention, when the equipment repeatedly performs a same operating procedure, a normal operating state serves as a difference comparison target, and then during the same operating procedure being repeated, a single comparison index is instantaneously outputted for use in determining whether the equipment is in an abnormal operating state, so as to instantaneously detect if the equipment is having an abnormal use state. Thus, the invention is also applicable to equipment detection in various fields, such as mechanical arms, robots, automated machines, motors, wind turbines, engines (for vehicles, aircrafts) and so on.
[0035] As shown in
[0036] Referring to
[0037] The sensor 11 is for example, acceleration sensor, strain sensor, stress sensor, voltage sensor or any other sensor that may sense influence of the tool 22 on the machine spindle 21 during execution of a process. The sensor 11 is selectively mounted on the machine spindle 21, and is not in direct contact with the tool 22 to avoid damage thereof The sensor 11 is used to sense influence of the tool 22 on the machine spindle 21 during execution of a process, and accordingly generates sensing result of time domain information for indirectly sensing the use status of the tool 22. The tool 22 should be a good product having less abrasion during initial use. The sensor 11 can sense the influence of the good-product tool 22 on the machine spindle 21 during an initial cutting process being performed by the tool 22, to generate sensing result of time domain information in the time domain to form good-product sensing result of time domain information of the tool 22. Further, there may be provided a plurality of sensors 11 to sense the influence of the good-product tool 22 on the machine spindle 21, for example in an axial direction (such as X, Y, Z axis) of the machine spindle 21 or on various physical parameters of the machine spindle 21, in order to generate more complete and accurate good-product sensing result of time domain information.
[0038] Then, referring to
[0039] The following description illustrates a preferred embodiment of the invention.
[0040] As shown in
[0041] Then, Fourier Transform (FFT) can be applied to the generated sensing result of time domain information to transform each of the sections in the vibration acceleration signal waveform collected in the time domain into of frequency domain information, so as to expand frequency components of each of the sections in the frequency domain, as shown in
[0042] More particularly, when a milling process is executed, as shown in
[0043] As shown in
[0044] Then, data values related to multiples of the tool's rotational frequency f (1f, 2f, 3f, . . . ) in the expanded frequency components of
[0045] wherein, x.sub.i represents frequency component of section i in the vibration acceleration signal waveform; x.sub.1i represents data value (dimension 1: observation variable 1) of frequency multiple 1f of section i in the vibration acceleration signal waveform; x.sub.2i represents data value (dimension 2: observation variable 2) of frequency multiple 2f of section i in the vibration acceleration signal waveform; x.sub.pi represents data value (dimension p: observation variable p) of frequency multiple pf of section i in the vibration acceleration signal waveform.
[0046] The good-product feature space model building module 12 is used for performing transformation between time domain and frequency domain on the good-product sensing result of time domain information generated by the sensor 11 to form good-product sensing result of frequency domain information in a first frequency domain space, and for collecting representative main good-product features from the good-product sensing result of frequency domain information to build a good-product feature space model, for example, in a second frequency domain space.
[0047] Selectively, the representative main good-product features in the good-product sensing result of frequency domain information are obtained at frequency multiples (such as 1f, 2f, 3f, . . . pf in
[0048] Selectively, for the good-product feature space model building module 12, its difference comparison model building algorithm concept is as follows:
[0049] X below represents matrix of pn dimensions, which means n records of (good-product) measurement data containing p observation variables:
[0050] wherein, [x.sub.j1 x.sub.j2 . . . x.sub.jn] is an observation variable j (j=1p); x.sub.i below represents data i of matrix X:
[0051]
[0052] D below represents matrix of pn dimensions, which means n records of (good-product) measurement data containing p observation variables, wherein the data deduct observation variable data averages:
[0053] wherein, d.sub.i below represents data i of matrix D:
[0054] Selectively, the main good-product features are represented as second frequency domain main good-product features in the second frequency domain space, wherein the second frequency domain space includes a main axis and a secondary axis of an orthogonal relation. The second frequency domain main good-product features have projection on the main axis located in a first distribution range, and have projection on the secondary axis located in a second distribution range, wherein the first distribution range is larger than the second distribution range. This shows that the second frequency domain main good-product features are more obvious on the main axis than the secondary axis, such that the good-product sensing result of frequency domain information can be used to form the good-product feature space model based on the main axis in the second frequency domain space.
[0055]
[0056] T below represents transformation matrix, which transforms matrix D to a new frequency domain space to obtain matrix Z, that is, Z=TD. T below represents matrix of pp dimensions:
[0057] Z below represents matrix of pn dimensions, which is a result of transformation from matrix D by transformation matrix T:
[0058] wherein, [z.sub.j1 z.sub.j2 . . . z.sub.jn] is an observation variable j (j=1p); z.sub.i below represents data i of matrix Z:
[0059] Preferably, among the second frequency domain main good-product features in the good-product feature space model, representative ones are retained while non-representative ones are deleted. In particular, by means of a difference comparison model matrix building method with convergence of multiple variances (observation variables), the good-product feature space model building module 12 uses a transformation matrix that transforms spatial dimension directions, and removes dimension directions of small variances to form a difference comparison model matrix (that is, the good-product feature space model), which is detailed as follows:
[0060] in a new dimension space, variances Var.sub.1, Var.sub.2, . . . , Var.sub.p are obtained in each dimension axial direction for matrix Z, wherein variance Var.sub.1 in the direction of new dimension 1 can be expressed as Var([z.sub.11,z.sub.12, . . . , z.sub.1n]) for matrix Z; variance Var.sub.2 in the direction of new dimension 2 can be expressed as Var([z.sub.21,z.sub.22, . . . , z.sub.2n]) for matrix Z; variance Var.sub.p in the direction of new dimension p can be expressed as Var([z.sub.p1,z.sub.p2, . . . , z.sub.pn]) for matrix Z;
[0061] the following is to place variances Var.sub.1, Var.sub.2, . . . , Var.sub.p in order from large to small and define them as S.sub.1, S.sub.2, . . . , S.sub.p, that is, S.sub.1 is the largest value among variances Var.sub.1, Var.sub.2, . . . , Var.sub.p:
[0062] Formula below illustrates percentage q % based on the extent of total variances of covered data, so as to selectively retain information in k dimension axial directions, that is, to retain representative ones while delete non-representative ones among the second frequency domain main good-product features, thereby making transformation matrix T become difference comparison model matrix M that serves as the good-product feature space model of the invention:
[0063] wherein, difference comparison model matrix M below is kp matrix:
[0064] The state analysis module 13 is used for instantaneously performing transformation between time domain and frequency domain on the sensing result of time domain information when the tool 22 is executing a process, to form first sensing result of frequency domain information in the first frequency domain space. The first sensing result of frequency domain information is then transformed into second sensing result of frequency domain information in the second frequency domain space by means of the good-product feature space model. The second sensing result of frequency domain information is then transformed into third sensing result of frequency domain information in the first frequency domain space by means of the good-product feature space model. The first sensing result of frequency domain information is compared with the third sensing result of frequency domain information for difference, and according to the comparison result, a tool state index is generated for use in analyzing the state of the tool 22 instantaneously.
[0065] Selectively, the state analysis module 13 is used for performing an instantaneous difference comparison index calculation mechanism, by which every time only one set of data is collected, and this set of data is transformed by the difference comparison model matrix to a new dimension space and is then transformed back to the original dimension space by a transposed matrix of the difference comparison model matrix. Any difference before and after transformation of the set of data is used as a tool state index (that is, a difference comparison index) for instantaneously analyzing the state of the tool 22. Such calculation mechanism is to be further described below with reference to
[0066]
[0067] Referring to
[0068]
[0069] Step S31 is to sense influence of the tool on the machine spindle or working environment when the tool is executing the process, so as to generate sensing result of time domain information. When the tool is in an initial use state (that is, the tool is in a good-product state), the generated sensing result of time domain information can serve as good-product sensing result of time domain information, that is, the good-product sensing result of time domain information is formed by a sensor sensing influence of the tool (considered as a good product) on the machine spindle or working environment when the tool is executing the process. In other words, the sensor 11 senses influence of the good-product tool 22 on the machine spindle 21 and generates sensing result of time domain information in the time domain to be used as good-product sensing result of time domain information.
[0070] Step S32 is to perform transformation between time domain and frequency domain on the good-product sensing result of time domain information to obtain good-product sensing result of frequency domain information, and to collect representative main good-product features in the good-product sensing result of frequency domain information to form a good-product feature space model in a second frequency domain space. Particularly, according to the above step that is executed by a good-product feature space model building module with a difference comparison model building concept, difference comparison model matrix M is obtained as follows and serves as the above good-product feature space model:
[0071] Step S33 is to instantaneously perform transformation between time domain and frequency domain on the sensing result of time domain information when the tool is executing the process, so as to obtain first sensing result of frequency domain information d (as shown below) in a first frequency domain space.
[0072] It should be noted that, when the tool's blade periodically touches a workpiece, the representative main good-product features in the good-product sensing result of frequency domain information and the first sensing result of frequency domain information obtained by a state analysis module, are retrieved from appropriate frequency section information of frequency multiples in distribution ranges related to a rotating speed of the tool that is executing the process. When the tool's blade continuously touches the workpiece, the representative main good-product features in the good-product sensing result of frequency domain information and the first sensing result of frequency domain information obtained by the state analysis module, are retrieved from all frequency sections in the distribution ranges related to the rotating speed of the tool that is executing the process.
[0073] Step S34 is to transform first sensing result of frequency domain information d by difference comparison model matrix M into second sensing result of frequency domain information y (as shown below) in the second frequency domain space.
[0074] In other words, difference comparison model matrix M is used to transform d generated in Step S33 into new observation variable y.
[0075] Step S35 is to transform second sensing result of frequency domain information y by transposed good-product feature space model (difference comparison model matrix) M.sup.T into third sensing result of frequency domain information {circumflex over (d)} in the first frequency domain space, that is, transposed difference comparison model matrix M.sup.T is used to further transform y into {circumflex over (d)}, as shown below.
[0076] Step S36 is to compare any difference between first sensing result of frequency domain information d and third sensing result of frequency domain information {circumflex over (d)} to generate a difference comparison index serving as tool state index f.sub.d that is for instantaneously analyzing the state of the tool, as shown below:
f.sub.d=.sub.i=1.sup.p(d.sub.i{circumflex over (d)}.sub.i).sup.2
[0077] wherein, f.sub.d is tool state index, and larger its value, larger its difference from original standard (good-product feature space model) data group, which means the tool is in a state more different from good-product features and more likely to be abnormal.
[0078] It should be noted that, during operation of the tool state detection system of the invention, if more signals are collected and a plurality of tool state indexes f.sub.d are generated, the tool state detection system would retrieve a median of the plurality of tool state indexes f.sub.d, that is, the plurality of tool state indexes f.sub.d are placed in order from large to small to exactly find a median thereof that becomes a representative tool state index f.sub.d. In such case, if the tool state indexes f.sub.d have drastic change in data and affect long-term trend determination, the risk of adversely affecting determination accuracy would be reduced.
[0079] Therefore, the tool state detection system and method of the invention use a sensor mounted on a machine spindle or tool machine to retrieve vibration signals generated by a tool when processing a workpiece and allow the vibration signals to be observation analysis data, thereby no need of extra time for detecting the tool, and desirably reducing costs of tool state detection.
[0080] Moreover, by establishing a specific detection method mechanism, a difference comparison model is found from a plurality of comparison features to become a good-product feature space model. According to this difference comparison model, a single difference comparison index can be calculated from data instantaneously collected during a processing procedure and serves as a tool state index, which is used for determining whether a use state of the tool is consistent with good-product features. This not only allows instantaneous comparison and determination during the processing procedure but also assures accuracy of detection results, thereby effectively improving efficiency of the tool and processing quality of the workpiece.
[0081] The examples above are only illustrative to explain principles and effects of the invention, but not to limit the invention. It will be apparent to those skilled in the art that modifications and variations can be made without departing from the scope of the invention. Therefore, the protection range of the rights of the invention should be as defined by the appended claims.