The present invention relates to a tool abnormality determination system of detecting a tool abnormality such as chipping by monitoring a load during machining such as turning.
When a blade of a cutting tool is chipped during the machining of a workpiece in turning, a torque of a motor which moves the cutting tool and a torque of a spindle motor which moves the workpiece are changed. A tool abnormality determination system detects chipping based on the torque changes. That is, the tool abnormality determination system compares an actual torque change to a threshold value for determining abnormality and, when the actual torque exceeds the threshold value, determines that chipping occurs.
However, when the same type of workpiece is machined, a torque value or a torque fluctuation range changes depending on a change in material lot, a machining part, and a traveling direction of a tool. Therefore, when the threshold value is fixed, the possibility of erroneous determination is increased.
PTL 1 discloses a method of monitoring a machining load, the method including: obtaining sampling data of a torque of a motor through multiple trial cutting operations; obtaining reference data and variance from the sampling data; and setting a threshold value according to variations in the sampling data. According to the method of monitoring a machining load disclosed in PTL 1, a threshold value for a machining part having a large torque variation can be set to be large. Conversely, a threshold value for a machining part having a small torque variation can be set to be small.
PTL 1: JP-A-7-132440
However, in the case of the method of monitoring a machining load disclosed in PTL 1, once a monitoring range is set, there is no opportunity to change the set monitoring range after the machining of a workpiece is started. Therefore, the precision of the monitoring range cannot be improved. A tool abnormality determination system according to the present invention has been made in consideration of the above-described problems. An object of the present invention is to provide a tool abnormality determination system capable of easily improving the precision of a monitoring range.
(1) In order to solve the above-described problems, according to the present invention, there is provided a tool abnormality determination system including: a tool that machines a workpiece; a control device that includes a storage portion in which a monitoring range is stored and an arithmetic portion for comparing the monitoring range to a load of the tool during machining; and an interface device that can notify, when the load of the tool exceeds the monitoring range, an operator of a question regarding whether or not the tool is in an abnormal condition other than abrasion.
“The load” of the tool described herein refers to at least one of a load (for example, a torque, a current, or a voltage) of an actuator which moves the tool and a load of an actuator which moves a workpiece. In addition, “the abnormal condition other than abrasion” refers to the chipping of the tool, the deviation of the tool from a mounting position, the breakage of the tool, the fracture of the tool, the non-mounting of the tool, or the jamming of chips at a machining point.
When the load of the tool exceeds the monitoring range, the interface device of the tool abnormality determination system according to the present invention notifies the operator of the question regarding whether or not the tool is in an abnormal condition other than abrasion. The operator can check whether or not the tool is actually in the abnormal condition by directly or indirectly checking the tool. That is, the operator can recognize the validity of the monitoring range. Therefore, the precision of the monitoring range can be easily improved.
In addition, according to the tool abnormality determination system of the present invention, since the precision of the monitoring range is high, a stable machining surface of the tool can be secured. In addition, since the precision of the monitoring range is high, the tool can be used until the abnormal condition occurs.
(2) In the above-described configuration of (1), it is preferable that the abnormal condition be at least one of the chipping of the tool, the non-mounting of the tool, and the jamming of chips of the workpiece. According to this configuration, regarding at least one of the chipping of the tool, the non-mounting of the tool, and the jamming of chips of the workpiece, the precision of the monitoring range can be improved.
(3) In the above-described configuration of (1) or (2), it is preferable that one machining operation on the single workpiece be set to one cycle; and that the control device execute the following steps including: a sampling step of sampling load data regarding the load of the workpiece of the cycle in a state where the interface device cannot notify the operator of the question; a peak hold step of acquiring a low-load-side peak hold value and a high-load-side peak hold value based on the sampled load data; and a monitoring range setting step of setting a lower limit threshold value, which is obtained by correcting the low-load-side peak hold value downward using an offset amount, and an upper limit threshold value, which is obtained by correcting the high-load-side peak hold value upward using the offset amount, and setting a distance between the lower limit threshold value and the upper limit threshold value to the monitoring range.
According to this configuration, the control device can execute the sampling step, the peak hold step, and the monitoring range setting step. In the sampling step, the load data of the cycle is sampled.
In the peak hold step, the low-load-side peak hold value and the high-load-side peak hold value are acquired based on the load data. For example, when there are plural pieces of load data, the plural pieces of load data are made to overlap with each other so as to correspond to machining points (machining positions of arbitrary machining parts of the workpiece). At each machining point, a load of load data having the smallest load among the plural pieces of load data is set to the low-load-side peak hold value. In addition, at each machining point, a load of load data having the largest load among the plural pieces of load data is set to the high-load-side peak hold value.
In the monitoring range setting step, the low-load-side peak hold value and the high-load-side peak hold value are corrected using the offset amount. The lower limit threshold value and the upper limit threshold value are set. That is, the monitoring range is set.
During the sampling step, the peak hold step, and the monitoring range setting step, the interface device does not notify the operator of the question regarding whether or not the tool is in an abnormal condition other than abrasion.
According to this configuration, the monitoring range is set based on the load data which is actually sampled. That is, the monitoring range is set based on the low-load-side peak hold value and the high-load-side peak hold value. Therefore, unlike the method of monitoring a machining load disclosed in PTL 1, confused arithmetic processing is unnecessary.
(4) In the above-described configuration of (3), it is preferable that the sampling step, the peak hold step, and the monitoring range setting step be repeatedly executed in this order N times (wherein N is a natural number of 2 or more).
According to this configuration, the low-load-side peak hold value and the high-load-side peak hold value can be updated for each sampling of the load data (except for the first cycle). In addition, the lower limit threshold value and the upper limit threshold value can be updated. That is, the monitoring range can be updated.
(5) In the above-described configuration of (3), it is preferable that, after the sampling step and the peak hold step are repeated in this order N times (wherein N is a natural number of 2 or more), the monitoring range setting step be executed.
According to this configuration, the low-load-side peak hold value and the high-load-side peak hold value can be updated for each sampling of the load data (except for the first cycle). In addition, the lower limit threshold value can be collectively set for the low-load-side peak hold values based on the load data corresponding to the N times of cycles. Likewise, the upper limit threshold value can be collectively set for the high-load-side peak hold values based on the load data corresponding to the N times of cycles.
(6) In the above-described configuration of (3), it is preferable that, after the sampling step is repeated N times (wherein N is a natural number of 2 or more), the peak hold step and the monitoring range setting step be executed.
According to this configuration, the low-load-side peak hold value and the high-load-side peak hold value can be collectively acquired for the load data corresponding to the N times of cycles. In addition, the lower limit threshold value can be set for the low-load-side peak hold value. Likewise, the upper limit threshold value can be set for the high-load-side peak hold value.
(7) In the above-described configuration of any one of (3) to (6), it is preferable that the offset amount be a value relative to the distance between the low-load-side peak hold value and the high-load-side peak hold value.
For example, at a machining point having a narrow distance between the low-load-side peak hold value and the high-load-side peak hold value, variations in loads between multiple cycles are small. Therefore, the monitoring range may be narrow. On the other hand, at a machining point having a wide distance between the low-load-side peak hold value and the high-load-side peak hold value, variations in loads between multiple cycles are large. Therefore, it is preferable that the monitoring range be wide.
On the other hand, the offset amount according to the configuration is a value relative to the distance between the low-load-side peak hold value and the high-load-side peak hold value. Therefore, the monitoring range can change depending on the variations in the loads between multiple cycles. That is, the lower limit threshold value and the upper limit threshold value can be adjusted at each machining point.
(8) In the above-described configuration of any one of (3) to (7), it is preferable that the interface device include a cause input portion; that the load data of the first cycle be set to reference data; and that, when the load data of the second or subsequent cycle exceeds an instruction lower limit threshold value which is disposed below the reference data or an instruction upper limit threshold value which is disposed above the reference data in the sampling step, a cause for the excess be input to the cause input portion by the operator.
That is, in this configuration, the possibility that the tool may be in the abnormal condition in the sampling step is considered. When the tool is in the abnormal condition in the second or subsequent cycle, load data is significantly different from the reference data. When such load data is reflected on the monitoring range, the precision of the monitoring range is decreased.
On the other hand, according to the configuration, the reason why the load data exceeds the instruction lower limit threshold value or the instruction upper limit threshold value is input to the cause input portion by the operator. Therefore, based on the input reason, the control device can react as follows: (α) can discard all the load data; (β) can acquire the low-load-side peak hold value and the high-load-side peak hold value from the load data from which the exceeding values are excluded; or (γ) can start over the sampling step from the beginning.
(9) In the above-described configuration of any one of (1) to (8), it is preferable that the interface device include an abnormality button for an input indicating that the tool is in the abnormal condition and a normality button for an input indicating that the tool is not in the abnormal condition; that, when the operator presses the abnormality button in response to the question, the control device not update the monitoring range; and that, when the operator presses the normality button in response to the question, the control device update the monitoring range.
When the load of the tool exceeds the monitoring range, the interface device notifies the operator of the question regarding whether or not the tool is in an abnormal condition other than abrasion. In response to the question, for example, the operator opens a door of a stopped machining machine to check the tool condition.
When the tool is actually in the abnormal condition as a result of checking by the operator, the operator presses the abnormality button. In this case, it can be considered that the control device has been able to determine the abnormal condition of the tool. Since the determination of the control device is appropriate, the control device does not update the monitoring range. On the other hand, when the tool is actually in the normal condition as a result of checking by the operator, the operator presses the normality button. In this case, it can be considered that the control device has not been able to determine the normal condition of the tool. Since the determination of the control device is inappropriate, the control device updates the monitoring range. According to the configuration, when the control device erroneously determines the tool condition, the monitoring range can be updated. Therefore, the precision of the monitoring range can be improved.
(10) In the above-described configuration of (9), it is preferable that the abnormal condition include a main abnormal condition which is an update target of the monitoring range and a sub abnormal condition which is not an update target of the monitoring range; that the abnormality button include a main abnormality button for an input indicating that the tool is in the main abnormal condition and a sub abnormality button for an input indicating that the tool is in the sub abnormal condition; that, when the operator presses the main abnormality button or the sub abnormality button in response to the question, the control device not update the monitoring range; and that, when the operator presses the normality button in response to the question, the control device update the monitoring range.
According to this configuration, the main abnormality condition corresponds to the main abnormality button. In addition, the sub abnormality condition corresponds to the sub abnormality button. The control device can store a button which is pressed among the main abnormality button and the sub abnormality button in the storage portion. Therefore, data regarding the abnormal condition can be easily collected, and an abnormality factor can be easily classified.
(11) In the above-described configuration of any one of (1) to (10), it is preferable that the control device execute a monitoring period setting step of setting a monitoring period in which whether or not the load of the tool exceeds the monitoring range is monitored.
When the tool which has been in an air-cutting operation in an initial period of machining comes into contact with the workpiece, the load of the tool significantly increases at the moment. At this time, when there is a variation in the size of the workpiece, a time period where a load is generated or a change ratio of the load (=load (for example, a torque or a current applied to a spindle)/time (or a position of the tool)) varies. For example, when the workpiece is large, the time period where a load is generated is advanced. In addition, the change ratio of the load is increased. In addition, when there are burrs in the workpiece, the change ratio of the load is increased. In this way, due to the effect of a disturbance factor, there is a period where a load is unstable.
When the control device monitors a load in the period where a load is unstable, the load frequently exceeds the monitoring range. Therefore, although the tool is not actually in the abnormal condition, the interface device notifies the operator of the question regarding whether or not the tool is in an abnormal condition. That is, erroneous determination based on the disturbance factor of a load is frequently made. Accordingly, the operator is confused.
On the other hand, according to the configuration, the control device sets a monitoring period for monitoring a load (for example, between two arbitrary time points or between two arbitrary positions during the machining of a workpiece). When the monitoring period is exceeded, the control device does not monitor a load. Therefore, a period, such as at the above-described initial period of machining, where a load is likely to be affected by a disturbance factor can be intentionally excluded from the monitoring period to suppress the occurrence of erroneous determination. Accordingly, the confusion of the operator can be reduced.
(12) In the above-described configuration of any one of (1) to (11), it is preferable that the control device compare a continuous excess number, which is the number of times at which the load of the tool continuously exceeds the monitoring range, to an continuous excess number threshold value; and that, when the continuous excess number exceeds the continuous excess number threshold value, the interface device notify an operator of a question regarding whether or not the tool is in an abnormal condition other than abrasion.
For example, when dust is attached on the workpiece, the load of the tool exceeds the monitoring range. For example, the hardness of the workpiece is partially changed. That is, due to an abrupt disturbance factor, the load exceeds the monitoring range. Therefore, although the tool is not actually in the abnormal condition, the interface device notifies the operator of the question regarding whether or not the tool is in an abnormal condition. That is, erroneous determination based on the abrupt disturbance factor of a load is made. Accordingly, the operator is confused.
On the other hand, according to the configuration, the control device counts the number of times at which the load exceeds the monitoring range. In addition, the control device compares the continuous excess number, which is the number of times at which the load continuously exceeds the monitoring range, to the continuous excess number threshold value.
When the continuous excess number exceeds the continuous excess number threshold value as a result of the comparison, the interface device notifies the operator of the question regarding whether or not the tool is in an abnormal condition other than abrasion. On the other hand, when the continuous excess number is less than or equal to the continuous excess number threshold value as a result of the comparison, the interface device does not notify the operator of the question regarding whether or not the tool is in an abnormal condition other than abrasion. Therefore, when the load exceeds the monitoring range due to the effect of an abrupt disturbance factor, the occurrence of erroneous determination can be suppressed. Accordingly, the confusion of the operator can be reduced.
According to the present invention, a tool abnormality determination system capable of easily improving the precision of a monitoring range can be provided.
Hereinafter, embodiments of a tool abnormality determination system according to the present invention will be described.
First, a configuration of a lathe including a tool abnormality determination system according to an embodiment of the present invention will be described.
The table 4 includes a table main body 40 and a spindle 41. The spindle 41 is housed in the bed 5. An upper end of the spindle 41 protrudes from a front upper surface of the bed 5. The table main body 40 is fixed to the upper end of the spindle 41.
The chuck device 3 is fixed to an upper surface of the table main body 40. The chuck device 3 can fix and release a workpiece W. The workpiece W, the chuck device 3, and the table 4 can be rotated around an axis in a horizontal surface by a driving force transmitted from a spindle motor 42 to the spindle 41.
The column 7 is disposed on a front upper portion of a rear portion of the bed 5. The column 7 includes a ball screw portion 71 and an X-axis motor 72. The ball screw portion 71 extends in left and right directions. A driving shaft of the X-axis motor 72 is linked to a shaft portion of the ball screw portion 71. The cutting tool replacement table 8 is attached to a right surface of the bed 5.
The slide portion 6 includes an X-axis slide portion 60, a Z-axis slide portion 61, a ball screw portion 62, and a Z-axis motor 63.
The X-axis slide portion 60 includes an X-axis lower slide 60a and an X-axis slide 60b. The X-axis lower slide 60a is fixed to a front portion of the column 7. The X-axis lower slide 60a extends in the left and right directions (corresponding to an X-axis direction). The X-axis slide 60b can move relative to the X-axis lower slide 60a in the left and right directions. A nut portion of the ball screw portion 62 is attached to the X-axis slide 60b. A driving force of the X-axis motor 72 is transmitted to the X-axis slide 60b through a shaft portion and the nut portion of the ball screw portion 62. That is, the X-axis slide 60b can move in the left and right directions due to the driving force of the X-axis motor 72.
The Z-axis slide portion 61 includes a Z-axis lower slide 61a and a Z-axis slide 61b. The Z-axis lower slide 61a extends in up and down directions (corresponding to a Z-axis direction). The Z-axis lower slide 61a is arranged on a front portion of the X-axis slide 60b. The Z-axis slide 61b can move relative to the Z-axis lower slide 61a in the up and down directions.
The ball screw portion 62 extends in the up and down directions. The Z-axis motor 63 is arranged on an upper end of the Z-axis lower slide 61a. A driving shaft of the Z-axis motor 63 is linked to the shaft portion of the ball screw portion 62. On the other hand, the nut portion of the ball screw portion 62 is attached to the Z-axis slide 61b. A driving force of the Z-axis motor 63 is transmitted to the Z-axis slide 61b through the shaft portion and the nut portion of the ball screw portion 62. That is, the Z-axis slide 61b can move in the up and down directions due to the driving force of the Z-axis motor 63.
The tool abnormality determination system 2 includes a tool table 20, a control device 22, a screen 23, and a cutting tool 28. The screen 23 is included in the concept of “the interface device” according to the present invention. The cutting tool 28 is included in the concept of “the tool” according to the present invention.
The tool table 20 is arranged on a lower end of the Z-axis slide 61b. The cutting tool 28 is replaceably attached to the tool table 20. The workpiece W is cut by a blade provided at a tip end of the cutting tool 28. The tool table 20 and the cutting tool 28 are driven by the X-axis slide portion 60 and the Z-axis slide portion 61 in the up, down, left, and right directions. In the cutting tool replacement table 8, plural cutting tools 28 are prepared depending on the machining part of the workpiece W.
The control device 22 includes a computer 220, an input-output interface 221, and plural motor driving circuits 222. The computer 220 includes a storage portion 220a and an arithmetic portion 220b. In the storage portion 220a, a monitoring range (a lower limit threshold value and an upper limit threshold value) described below is stored. The monitoring range can be updated. The input-output interface 221 is connected to the computer 220. In addition, the input-output interface 221 is connected to the X-axis motor 72, the Z-axis motor 63, and the spindle motor 42 through the motor driving circuits 222. In addition, the input-output interface 221 is connected to the screen 23.
Next, a tool abnormality determination method which is performed using the tool abnormality determination system according to the embodiment will be described. The tool abnormality determination method includes a sampling step, a peak hold step, a monitoring range setting step, a machining step, an update step, and a manual update step.
In
The control device 22 of
During the execution of the sampling step, the peak hold step, and the monitoring range setting step described below, a question 233 “does chipping occur?” is not displayed on the screen 23.
Specifically, first, the operator inputs “number of times of teaching-10” and “offset amount=5%” to the control device 22 through the screen 23 of
When the current number of times of the cycles A is or less (Step 4 in
For example, when the second cycle A is completed, the control device 22 compares the load data of the first cycle A to load data of the second cycle A at each machining point of each of the machining parts A1 and A2. In this case, machining paths of the machining parts A1 and A2 in each cycle A are fixed. Therefore, the time of the horizontal axis in
As illustrated in
The control device 22 of
In this case, among the plural pieces of load data corresponding to the ten times of cycles, load data may significantly deviate from the reference data B of
When an instruction offset amount is represented by h(=10%) and a torque of the reference data B1 or B2 of the arbitrary machining point P1 or P2 is represented by t, an instruction lower limit threshold value F1 is calculated from the following expression.
F1=t−(t×h) Expression (1)
Likewise, an instruction upper limit threshold value F2 is calculated from the following expression.
F2=t+(t×h) Expression (2)
The load data E1 falls below the instruction lower limit threshold value F1. Therefore, when the low-load-side peak hold value C1 is acquired, the load data E1 is excluded. In addition, the load data E2 exceeds the instruction upper limit threshold value F2. Therefore, when the high-load-side peak hold value C2 is acquired, the load data E2 is automatically excluded.
In this way, among the plural pieces of load data, load data exceeding the instruction lower limit threshold value F1 and the instruction upper limit threshold value F2 are excluded when the low-load-side peak hold value C1 and the high-load-side peak hold value C2 are acquired. The control device 22 of
In this step, based on the low-load-side peak hold value C1 and the high-load-side peak hold value C2 which are obtained in the previous step, the control device 22 sets the monitoring range ΔD (Step 6 in
When the offset amount is represented by H (=5%) and a difference between the low-load-side peak hold value c1 and the high-load-side peak hold value c2 at an arbitrary machining point P3 is represented by Δc, the lower limit threshold value D1 is calculated from the following expression.
D1=c1−(Δc×H) Expression (3)
Likewise, the upper limit threshold value D2 is calculated from the following expression.
D2=c2+(Δc×H) Expression (4)
The monitoring range ΔD is calculated from the following expression.
ΔD=D2−D1 Expression (5)
In this way, in this step, based on the low-load-side peak hold value C1 and the high-load-side peak hold value C2, the control device 22 of
Specifically, the control device 22 of
On the other hand, when load data exceeds the monitoring range ΔD in the eleventh cycle A (Step 7 in
The operator visually inspects the cutting tool 28 of
When the “YES” button 230 or the “CANCEL” button 232 is pressed by the operator, a twelfth cycle A is performed (Step 8 in
When the “NO” button 231 is pressed by the operator, it can be considered that load data exceeds the upper limit threshold value D2 although the cutting tool 28 is in the normal condition. In this case, the control device of
As illustrated in a hatched portion of
In this step, the monitoring range ΔD is manually updated by the operator. That is, at each machining point of the machining part A2, the operator adjusts the lower limit threshold value D1 and the upper limit threshold value D2. In order to execute the adjustment, the control device 22 of
Next, the effects of the tool abnormality determination system 2 according to the embodiment will be described. As illustrated in
In addition, according to the tool abnormality determination system 2 of the embodiment, since the precision of the monitoring range ΔD is high, a stable cutting surface of the cutting tool 28 can be secured. In addition, since the precision of the monitoring range ΔD is high, the cutting tool 28 can be used until the abnormal condition occurs.
In the sampling step of the tool abnormality determination method, the control device 22 samples load data corresponding to the ten times of cycles A in total while executing peak hold in each cycle A (Step 5 in
In this way, according to the tool abnormality determination system 2 of the embodiment, the control device 22 overlaps the actually sampled load data with each other. As a result, the low-load-side peak hold value C1 and the high-load-side peak hold value C2 are set. In addition, the control device 22 sets the monitoring range ΔD based on the low-load-side peak hold value C1 and the high-load-side peak hold value C2. Therefore, confused arithmetic processing is unnecessary, and the tool condition can be visually checked easily.
In addition, in the sampling step, the peak hold step, and the monitoring range setting step, the question regarding whether or not the cutting tool 28 is in the abnormal condition is not displayed on the screen 23 of
In addition, in the peak hold step, as illustrated in
In the monitoring range setting step of the tool abnormality determination method, the control device 22 sets the monitoring range ΔD from the above-described expressions (3) to (5). In this case, as illustrated in
That is, at a machining point in which the difference Δc is large, in other words, at a machining point in which variations in the load data corresponding to the ten times of cycles is large in the sampling step, the lower limit threshold value D1 is significantly less than the low-load-side peak hold value c1. In addition, the upper limit threshold value D2 is significantly larger than the high-load-side peak hold value C2. Therefore, the monitoring range ΔD is increased.
That is, at a machining point in which the difference Δc is small, in other words, at a machining point in which variations in the load data corresponding to the ten times of cycles is small in the sampling step, the lower limit threshold value D1 is slightly less than the low-load-side peak hold value c1. In addition, the upper limit threshold value D2 is slightly larger than the high-load-side peak hold value C2. Therefore, the monitoring range ΔD is narrowed. In this way, according to the tool abnormality determination system 2 of the embodiment, the distance (monitoring range ΔD) between the lower limit threshold value D1 and the upper limit threshold value D2 can be changed depending on the machining points of the workpiece W.
In the machining step of the tool abnormality determination method, an eleventh or subsequent cycle A is executed. That is, using the set monitoring range ΔD, the workpiece W is actually cut. In the machining step, as illustrated in Step 9 of
When the cutting tool 28 is actually chipped as a result of checking by the operator, the operator presses the “YES” button 230. In this case, it can be considered that the control device 22 has been able to determine the chipping of the cutting tool 28. Since the determination of the control device 22 is appropriate, the control device 22 does not update the monitoring range ΔD. On the other hand, when the cutting tool 28 is actually in the normal condition (for example, a condition in which the cutting tool 28 is simply abraded) as a result of checking by the operator, the operator presses the “NO” button 230. In this case, it can be considered that the control device 22 has not been able to determine the normal condition of the cutting tool 28. Since the determination of the control device 22 is inappropriate, the control device 22 updates the monitoring range ΔD (update step). In addition, when the blade of the cutting tool 28 is not chipped and the cutting tool 28 is in other abnormal conditions (for example, a condition in which the cutting tool 28 is jammed by chips of the workpiece W at a machining point P4, a condition in which the cutting tool is not mounted on the tool table 20, a condition in which the operations of the X-axis motor 72, the Z-axis motor 63, and the spindle motor 42 of
In addition, a case is assumed in which the lathe 1 is stopped by the jamming of chips of the workpiece W and the chips are already removed when the operator checks the cutting tool 28. In this case, the cutting tool 28 is not chipped. Therefore, the operator cannot directly check the abnormal condition. However, as illustrated in Step 9 of
In addition, in the manual update step, the operator can manually update the monitoring range ΔD. Therefore, for example, when the operator visually inspects chipping, and when load data is in the monitoring range ΔD, the operator manually decreases the upper limit threshold value D2. Likewise, the operator can manually increase the lower limit threshold value D1. In this way, according to the tool abnormality determination system 2 of the embodiment, the monitoring range ΔD which tends to be widened in the peak hold step can be manually narrowed.
In addition, on the screen 23, the “YES” button 230 and the “CANCEL” button 232 are arranged. The “YES” button 230 corresponds to the chipping (main abnormality condition) of the cutting tool 28. The “CANCEL” button 232 corresponds to abnormal conditions (sub abnormality condition) other than chipping. The control device 22 stores a button which is pressed in the storage portion 220a. Therefore, data regarding the abnormal condition can be easily collected, and an abnormality factor can be easily classified.
A tool abnormality determination system according to a second embodiment of the present invention has different points from the tool abnormality determination system according to the first embodiment, in that the tool abnormality determination method includes a monitoring period setting step and a continuous excess number threshold value setting step. Hereinafter, the different points will be mainly described. For the description,
As illustrated in
In the monitoring range setting step, as illustrated in
In the monitoring period setting step, as illustrated in
The monitoring period ΔP is set as follows. That is, the control device 22 calculates a difference G between a maximum value GH and a minimum value GL of ten continuous pieces of load data (load current) among cutting load data in the first sampling step.
In this case, load current values of the spindle motor 42 (specifically, load current values of the spindle motor 42 from which current values necessary for acceleration and deceleration are excluded) are normalized into (−7282 to 7282). A maximum current value (=20 A) of an amplifier (not illustrated) of the motor driving circuits 222 corresponds to “7282”.
The control device 22 sets a period “difference ΔG(A)≦(100/7282)×20 (A)” (specifically, a period in which the inequality relationship is continuously satisfies) as the monitoring period ΔP. In the monitoring period ΔP, a change ratio of a load (=load current/time) is small. Therefore, in the monitoring period ΔP, a load is stable. The control device 22 stores the monitoring period ΔP in the storage portion 220a.
In the continuous excess number threshold value setting step, the operator inputs the continuous excess number threshold value (the threshold value regarding the number of times at which load data (load current) continuously exceeds the monitoring range ΔD in the machining step) to the control device 22 through the screen 23 (Step 12 in
In the machining process, the control device 22 determines whether or not load data which is detected at a predetermined interval (for example, 30 ms) is included in the monitoring period ΔP (Step 12 in
Load data after the load data P12 are included in the monitoring period ΔP (Step 12 in
On the other hand, when the load data exceeds the monitoring range ΔD, the control device 22 counts a continuous excess number (Step 13 in
For example, load data P13 exceeds the monitoring range ΔD, but the next load data P14 does not exceed the monitoring range ΔD. Therefore, the continuous excess number is one. In addition, load data p15 and P16 continuously exceed the monitoring range ΔD, but the next load data P17 does not exceed the monitoring range ΔD. Therefore, the continuous excess number is two. In such a case, the monitoring of the load data is continued (Step 8 in
On the other hand, when the continuous excess number exceeds the continuous excess threshold value (=two) (Step in
For example, load data P18 to P20 exceed the monitoring range ΔD three times in a row. That is, the continuous excess number is three (>two) (Step 13 in
When the machining of the workpiece W progresses and passes the end point P6 of the monitoring period ΔP, the control device 22 finishes the monitoring of the load data (Step 12 in
Regarding the portions having the same configuration, the tool abnormality determination system according to the second embodiment has the same effects as those of the tool abnormality determination system according to the first embodiment. In addition, according to the tool abnormality determination system according to the second embodiment, as illustrated in Step 12 of
In addition, according to the tool abnormality determination system of the embodiment, as illustrated Step 13 of
Hereinabove, the embodiments of the tool abnormality determination system according to the present invention have been described. However, embodiments of the present invention are not limited to the above-described embodiments. Various modifications and improvements which are conceivable by those skilled in the art can be made.
The number of cycles A in the sampling step, the instruction offset amount h in the peak hold step, and the offset amount H in the monitoring range setting step are not particularly limited. In addition, the number of machining parts A1 and the number of machining parts A2 in the first cycle A (one workpiece W) are not particularly limited. These numbers can be arbitrarily input and updated by the operator.
In addition, in the above-described embodiments, when load data exceeds the monitoring range ΔD (Step 7 in
In addition, in the above-described embodiments, as illustrated in
The type of the load (load data) is not particularly limited. The load only has to have a relationship with at least one of a load of an actuator which moves the tool and a load of an actuator which moves the workpiece. For example, the load may be a torque, a load current, a load voltage, or the like. That is, the torque on the vertical axis of
In the tool abnormality determination method which is performed using the tool abnormality determination system according to the second embodiment, the cutting load data of the sampling step (Step 3 in
In addition, the tool abnormality determination system according to the present invention can be used for determining abnormality of a tool of a milling machine or a drill of a drilling machine.
Number | Date | Country | Kind |
---|---|---|---|
2012-009244 | Jan 2012 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2012/073735 | 9/14/2012 | WO | 00 | 8/1/2014 |