This invention relates to a method for monitoring grinding abnormality and relates to a device for monitoring grinding abnormality when a plurality of works of the same kind is ground.
Japanese Patent Publication No. 4-176541 (Patent Document 1), for example, describes a method for determining abnormality in the processing of works, which determines that an abnormality is generated when a current value of a tool feed motor exceeds a set threshold value. In other words, the method determines that the abnormality is generated when a processing resistance becomes larger than a set value.
In the production of mass-produced products, many works of the same kind are ground. When many works of the same kind are ground, various factors such as variation in the shape of works in a material state or variation in the cutting quality of grinding wheels causes variation in the grinding load. Therefore, if a permissible range between threshold values is set too narrow, it may be determined that an abnormality is generated when it should be determined to be normal. On the other hand, if the permissible range between the threshold values is set too wide, an abnormality may not be determined accurately.
The present invention has been made in consideration of the above circumstances. The object of the invention is to provide a grinding abnormality monitoring method and a grinding abnormality monitoring device which can improve the accuracy of grinding abnormality determination by setting threshold values more appropriately when a plurality of works of the same kind is ground.
(Grinding Abnormality Monitoring Method)
(1) A grinding abnormality monitoring method according to the present invention uses a grinding machine which grinds a work by moving the work relative to a grinding wheel and thereby monitoring grinding abnormality when a plurality of the works of the same kind is ground. The method comprises a trial grinding load detection step for detecting a trial grinding load when a trial grinding of at least one of the work is performed, a threshold value setting step for setting at least one of upper and lower limit threshold values of the trial grinding load detected in the trial grinding load detection step, the upper and lower threshold values varying according to an elapsed time from a start of a grinding or to a position of the work relative to the grinding wheel, an actual grinding load detection step for detecting an actual grinding load when an actual grinding of the plurality of the works is performed and a grinding abnormality determination step for determining that the grinding abnormality is generated when the actual grinding load detected in the actual grinding load detection step exceeds the upper limit threshold value or falls below the lower limit threshold value, the upper and lower limit threshold values varying according to the elapsed time from the start of the grinding or to the position of the work relative to the grinding wheel.
According to the present invention, the threshold values are set based on the trial grinding load used in the trial grinding. Especially, the threshold values are set so as to vary according to the elapsed time from the start of the grinding or the relative position between the work and the grinding wheel. For example, the grinding load gradually increases after the start of the grinding, then stays approximately constant, and finally gradually decreases. When a finish grinding is performed after a rough grinding, the grinding load also varies according to the kind of grinding. In other words, it is possible to set the threshold value appropriately for each status during the period from the start to the end of the grinding by setting the threshold value so as to vary according the trial grinding load used in the trial grinding. Consequently, it is impossible to set a highly accurate threshold value that has been difficult with conventional constant threshold value type.
As for the threshold values, only one of or both of upper and lower limit threshold values may be set. The upper limit threshold value is a threshold value for determining that a grinding abnormality is generated when the actual grinding load exceeds the upper limit threshold value. The lower limit threshold value is a threshold value for determining that a grinding abnormality is generated when the actual grinding load falls below the lower limit threshold value.
The grinding load is a load applied to the grinding wheel and the work as a result of the grinding of the work by the grinding wheel. The grinding load can be calculated based on values such as an electric current or an electric power of a motor which drives the grinding wheel, an electric current or an electric power of a drive shaft of the motor which moves the grinding wheel relative to the work, an electric current or an electric power of a motor which rotatably drives the work, or a deflection amount of a supported portion of the grinding wheel or the work. The grinding load can also be calculated based on a deformation amount of a portion to be ground of the work W, in other words, a deflection amount of the work W caused by a pressing of the work W against the grinding wheel 43. This is because the deflection amount varies according to the grinding load.
The threshold values may be either a threshold value of the grinding load at the elapsed time from the start of grinding, or a threshold value of the grinding load at the position of the work relative to the grinding wheel. As long as the relative displacement speed between the work and the grinding wheel, which is one of the grinding conditions, is changed, the both are kept in one-on-one relationship.
Furthermore, if a worker makes an error in inputting the displacement speed, the error can be found in early stage by observing the behavior of the trial grinding load during the trial grinding. Thus, producing a large number of defective products can be prevented.
(2) The threshold value setting step may further includes steps for setting the upper and lower limit threshold values and a step for setting a width therebetween which varies according to the elapsed time from the start of the grinding or to the position of the work relative to the grinding wheel.
Thus, a more appropriate threshold value can be set. Variation in the grinding load among the works may differ, for example, between under a rapidly increasing load immediately after the start of the grinding and under a constant load. The grinding load varies widely among the works under an increasing grinding load immediately after the start of the grinding, compared to under a constant grinding load. Therefore, for example, the width value between the upper limit threshold value and the lower limit threshold value (permissible width) under an increasing trial grinding load is set wider than that under a constant trial grinding load. Consequently, grinding abnormality determination can be performed with a higher accuracy.
(3) The grinding abnormality monitoring method may further comprise further an abnormality-classified area setting step for setting a plurality of abnormality-classified areas which is set depending on the type of abnormality of an abnormal area which is defined to be the value area exceeding the upper limit threshold value or falls below the lower limit threshold value, wherein the grinding abnormality determination step determines the type of the abnormality based on the plurality of the abnormality-classified areas when the grinding abnormality is determined to be generated.
Grinding abnormalities are generally caused by various factors. When it is determined that a grinding abnormality is generated, it is possible to recognize the type of the grinding abnormality by determining the grinding abnormality type based on the set abnormality-classified areas. Grinding abnormality types include generation of abnormal grinding load (e.g. grinding burn), abnormalities due to variation in the shape of the work caused by preprocessing, surface abnormalities of the grinding wheel, defective surface roughness of the work after grinding, and others. Abnormalities due to variation in the shape include, for example, an abnormality due to variation in the location or depth of a groove (the track surface on the inner periphery of the bearing outer race) caused by preprocessing, when the groove is to be ground. Surface abnormalities of the grinding wheel include flattening of abrasive grains due to incorrect dressing of the grinding wheel (e.g. abnormality in dressing allowance or poor cutting quality of the dresser), coming off of abrasive grains due to a large grinding load, deterioration of the cutting quality of the grinding wheel due to abrasive grain wear, and attachment of molten scrapes to the surface of the grinding wheel due to a large grinding load or an insufficient amount of coolant and others.
(4) Each of the abnormality-classified areas is set to be a warning area where a continuation of grinding for a next work is prohibited and/or to be a caution area where the continuation of grinding for the next work is allowed. Thus, it is possible to take an appropriate next step according to the abnormality level. For example, generation of an abnormal grinding load is set as the warning area, and the other abnormality types are set as the caution area.
(5) The upper and lower limit threshold values correspond to the position of the work relative to the grinding wheel and the method further comprises a grinding condition changing step for changing a grinding condition so that the actual grinding load on a work to be ground next is set to approach the upper limit threshold value when the actual grinding load on a current work is within the range between the upper and lower limit threshold values.
In grinding abnormality determination, the grinding is determined to be abnormal when the grinding load is within the range between the upper and lower threshold values. As long as the grinding load is within the range between the upper and lower threshold values, it is possible to determine that the grinding is normal when the grinding conditions are changed. Thus, the grinding time, i.e., the grinding cycle time, can be decreased by changing the grinding conditions so that the grinding load approaches the upper limit threshold value within the range between the upper and lower limit threshold values. While the grinding time is changed by changing the grinding conditions, the threshold values in relation to the relative position of the work and the grinding wheel are not changed by changing the grinding conditions. Therefore, when the grinding conditions are changed, the threshold values of the grinding load in relation to the relative position of the work and the grinding wheel is supposed to be used. Accordingly, the grinding conditions can be changed.
(6) The grinding abnormality monitoring method may further comprise an abnormality information output step for performing screen displaying, printing, storing, or outputting to an external device regarding information on the grinding abnormality if the grinding abnormality determination step determines that the grinding abnormality is generated.
By performing screen displaying, printing, storing, or outputting to an external device regarding information on the grinding abnormality, the worker can recognize the grinding abnormality without fail.
(7) The abnormality information output step may further include a step for storing a history of information on the grinding abnormality. It is possible to recognize tendency of grinding abnormalities and to investigate mechanism of grinding abnormality generation by storing the history of information on grinding abnormality. Then, it is possible to predict the generation of grinding abnormality in later grindings by using the tendency of grinding abnormalities and the mechanism of grinding abnormality generation. Consequently, it is possible to decide on appropriate actions for the later grindings.
(8) The method can be applied to a grinding machine for simultaneously grinding a plurality of portions of the work. Each of the trial grinding load detection step and the actual grinding load detection step further includes a step for detecting a deflection amount or a temperature of the plurality of portions of the work by using a plurality of direction sensors or temperature sensors and a step for calculating the respective grinding loads based on the deflection amount or the temperature. The threshold value setting step further includes a step for setting at least one of the upper and lower limit threshold values for each of the plurality of portions of the work and the grinding abnormality determination step further includes a step for determining whether any grinding abnormality is generated at the respective plurality of portions of the work based on the respective actual grinding loads.
Accordingly, when a plurality of portions of the work is ground simultaneously, it is possible to determine the grinding abnormality for each of the portions to be ground.
(Grinding Abnormality Monitoring Device)
(9) A grinding abnormality monitoring device using a grinding machine which grinds a work by moving the work relative to a grinding wheel and thereby monitoring grinding abnormality when a plurality of the works of the same kind are ground, comprises a grinding load detection means for detecting a grinding load at an elapsed time from a start of a grinding or at a position of the work relative to the grinding wheel, a threshold value setting means for setting at least one of upper and lower limit threshold values of a trial grinding load detected by the grinding load detection means when a trial grinding of at least one the work is performed, the upper and lower limit threshold values of the grinding load varying according to the elapsed time from the start of the grinding or to the position of the work relative to the grinding wheel and a grinding abnormality determination means for determining that a grinding abnormality is generated when an actual grinding load detected by the actual grinding load detection means exceeds the at least one of the upper and lower limit threshold values which vary according to the elapsed time from the start of the grinding or to the position of the work relative to the grinding wheel.
The grinding abnormality monitoring device according to the present invention makes it possible to set highly accurate threshold value that has been difficult with conventional constant threshold value type. Other features of the grinding abnormality monitoring method can also be applied to the grinding abnormality monitoring device according to the present invention similarly, and similar results are produced.
(1. Mechanical Structure of Grinding Machine)
A grinding machine 1 will be explained with an example of a grinding machine with a traverse type spindle head, with reference to
As shown in
The bed 10 is formed in a nearly rectangular shape and located on a floor. However, the shape of the bed is not limited to rectangles. A pair of Z-axis guide rails 11a and 11b is formed on the upper surface of the bed 10, in parallel with each other in a right-and-left direction (a Z-axis direction) in
Furthermore, a pair of X-axis guide rails 12a and 12b is formed on the upper surface of the bed 10, in parallel with each other in an up-and-down direction (an X-axis direction) in
The table 20 is formed in a rectangular flat plate shape and slidably disposed on the pair of Z-axis guide rails 11a and 11b on the bed 10. The table 20 is connected to a nut member of the Z-axis ball screw 11c and is driven by the Z-axis motor 11d so as to move in the pair of Z-axis guide rails 11a and 11b. The Z-axis motor 11d includes an encoder that detects a rotation angle of the Z-axis motor 11d.
The spindle head 30 is provided on the upper surface of the table 20 and rotatably supports a work W. In more detail, the spindle head 30 includes a spindle head body 31, a magnetic chuck 32, a shoe 33, and a spindle motor 34. The spindle head body 31 is fixed on the upper surface of the table 20 and on the left side of
A grinding wheel support device 40 includes a wheel slide 41, a grinding wheel drive motor 42, and a grinding wheel 43. The wheel slide 41 is slidably disposed on the pair of X-axis guide rails 12a and 12b on the upper surface of the bed 10. The wheel slide 41 is connected to the nut member of the X-axis ball screw 12c and driven by the X-axis motor 12d to move along the pair of X-axis guide rails 12a and 12b.
The grinding wheel drive motor 42 is fixed to an end surface of the wheel slide 41 in the X-axis direction which is on the spindle head 30 side. The grinding wheel 43 for grinding the track surface on the inner periphery of the bearing outer race (the work W) is provided at the end of the grinding wheel drive motor 42. In other words, the grinding wheel 43 is provided rotatably around the Z axis with respect to the wheel slide 41.
The proximity switch 50 is provided on the upper surface of the bed 10 to detect the start and end of a grinding cycle of the bearing outer race(the work W) by the grinding wheel 43. In more detail, when the distance between the proximity switch 50 and the wheel slide 41 in the Z-axis direction becomes a set value or less as the wheel slide 41 approaches the proximity switch 50, the proximity switch 50 determines that the grinding cycle is started. On the other hand, when the distance between the proximity switch 50 and the wheel slide 41 in the Z-axis direction exceeds the set value as the wheel slide 41 moves away from the proximity switch 50, the proximity switch 50 determines that the grinding cycle is ended.
The contact detection sensor 80 is provided on the side surface of the spindle head body 31 and detects the start of the grinding of the bearing outer race (the work W) by the grinding wheel 43. In more detail, when the grinding wheel 43 comes into contact with the work W, the contact detection sensor 80 detects the contact and determines that the grinding is started. An acoustic emission sensor (hereinafter referred to as an AE sensor), for example, is used as the contact detection sensor 80. The contact detection sensor 80 in this embodiment is used to determine the start and end of a grinding load data collection. The start and end of the grinding load data collection can also be determined based on the X-axial position of the wheel slide 41 and the Z-axial position of the table 20, without using the contact detection sensor 80.
The grinding wheel forming device (not shown), which is provided on the spindle head 30 or on the bed 10, for example, is a dresser which forms the outer peripheral surface of the grinding wheel 43. The grinding wheel 43 dressed by the grinding wheel forming device has a good cutting quality and is formed in a desired shape.
The controller 60 performs a grinding of the track surface on the inner periphery of the bearing outer race (the work W) by controlling each motor, rotating the work W around the Z axis, rotating the grinding wheel 43, and moving the work W relative to the grinding wheel 43 in the Z-axis and X-axis directions. This will be described hereinafter in more detail. The controller 60 is also equipped with a grinding abnormality monitoring device 70 which monitors abnormality in the grinding of the work W. However, the grinding abnormality monitoring device 70 is not limited to devices which are provided inside the controller 60, but can also be applied to external devices.
(2. Explanations of Grinding Abnormality Types)
Next, explanation will be given for grinding abnormality types monitored by the grinding abnormality monitoring device 70. The grinding abnormality types include (A) generation of abnormal grinding load, (B) abnormalities due to variation in the shape of the work W caused by preprocessing, (C) surface abnormalities of the grinding wheel 43, (D) defective surface roughness of the work W after the grinding, and others.
(B) abnormalities due to variation in the shape of the work W caused by preprocessing will be explained with reference to
In other cases, the depth of the groove, i.e., the track surface on the inner periphery of the bearing outer race, which is created by preprocessing, may deviate from the desired depth as shown in
(C) surface abnormalities of the grinding wheel 43 include flattening of abrasive grains due to incorrect dressing of the grinding wheel 43 (e.g. an abnormal dressing allowance or a poor cutting quality of the dresser), coming off of abrasive grains due to a large grinding load, deterioration of the cutting quality of the grinding wheel 43 due to abrasive grain wear, and attachment of molten scrapes to the surface of the grinding wheel 43 due to a large grinding load or an insufficient amount of coolant.
(3. Structure of Grinding Abnormality Monitoring Device)
Next, the grinding abnormality monitoring device 70 will be explained with reference to the functional block diagram in
The grinding abnormality monitoring device 70 is structured so as to include a grinding load calculation portion 71, a threshold value setting portion 72, an abnormality determination portion 73, and an output portion 74. The grinding load calculation portion 71 calculates the grinding load generated by the grinding of the work W by using the grinding wheel 43 based on the driving electric power of the grinding wheel drive motor 42 obtained from the motor electric power meter 42a. The grinding load increases as the driving electric power of the grinding wheel drive motor 42 increases.
While the grinding load is calculated by using the driving electric power of the grinding wheel drive motor 42 in this embodiment, the grinding load can also be calculated as described below. For example, the grinding load can be calculated based on values such as a current value of the grinding wheel drive motor 42, a current value or an electric power value of the X-axis motor 12d which moves the grinding wheel 43 relative to the work W, a current value or an electric power value of the spindle motor 34 which rotatably drives the work W, or a deflection amount of a supported portion of the grinding wheel 43 or the work W.
The grinding load can also be calculated based on a deflection amount of a portion to be ground of the work W, in other words, a deflection amount of the work W caused by being pressed against the grinding wheel 43. This is because the deflection amount varies according to the grinding load. The deflection amount of the portion to be ground of the work W is measured by, for example, a displacement sensor.
The grinding load can also be calculated based on a temperature of the portion to be ground of the work W because the temperature varies according to the grinding load. However, it is difficult to measure the temperature of a contact point of the work W with the grinding wheel 43, i.e., a point to be ground. Therefore, the temperature of a point out of phase with the point to be ground (the contact point with the grinding wheel 43) within the portion to be ground of the work W (inner peripheral surface or outer peripheral surface) is measured. The temperature of the portion to be ground of the work W differs between the point to be ground and the point out of phase with the point to be ground. However, the temperature of the point out of phase with the point to be ground corresponds to that of the point to be ground. Thus, the temperature measured at the point out of phase with the point to be ground is satisfactory. The temperature of the point out of phase with the point to be ground in the portion to be ground of the work W is measured by a contact temperature sensor which is in contact with the measurement point or a non-contact temperature sensor which is not in contact with the measurement point.
The threshold value setting portion 72 stores an upper limit threshold value Th1 and a lower limit threshold value Th2 of a normal area set by an operator. The upper limit threshold value Th1 and the lower limit threshold value Th2 are the threshold values of the grinding load, which are set according to an elapsed time T from the start of the grinding of the work W. Furthermore, the threshold value setting portion 72 sets a plurality of abnormality-classified areas according to the abnormality type for abnormal areas beyond the upper limit threshold value Th1 or below the lower limit threshold value Th2. The grinding abnormality types includes (A) generation of grinding load abnormality, (B) abnormalities due to variation in the shape of the work W caused by preprocessing, (C) surface abnormalities of the grinding wheel 43, (D) defective surface roughness of the work W after the grinding, and others as described before. The upper limit threshold value Th1, the lower limit threshold value Th2, and the abnormality-classified areas will be described hereinafter in more detail. While it is desirable to set both the upper limit threshold value Th1 and the lower limit threshold value Th2, only one of them may be set.
The abnormality determination portion 73 determines the grinding to be abnormal when an actual grinding load calculated by the grinding load calculation portion 71 exceeds the upper limit threshold value Th1 or falls below the lower limit threshold value Th2 according to the elapsed time from the start of the grinding. When the grinding is determined to be abnormal, the abnormality determination portion 73 also determines the type of the grinding abnormality based on the abnormality-classified area which the actual grinding load reaches.
When the grinding is determined to be abnormal, the output portion 74 performs processing such as displaying on the screen of a display device 81, printing by using a printing device 82, storing in a storage device 83, or communication outputting to an external device by using a communication device 84 regarding information on the grinding abnormality. Output form is selected by the worker. Accordingly, the worker can make sure to recognize the grinding abnormality regarding the information on the grinding abnormality in the form of output selected by the worker.
(4. Processing by Grinding Abnormality Monitoring Device)
Next, processings by the grinding abnormality monitoring device 70 will be explained with reference to
(4-1. Threshold Value Setting Program)
As one of the processings by the grinding abnormality monitoring device 70, the threshold value setting program is executed first. The execution of the threshold value setting program will be explained with reference to
When a trial grinding of at least one work W is operated, the threshold value setting program detects a trial grinding load and set the upper limit threshold value Th1, the lower limit threshold value Th2, and the abnormality-classified areas (A) to (D) based on the trial grinding load at the time. The details will be explained below.
As shown in
Then, when the proximity switch 50 is changed to an ON state, a grinding cycle of the trial grinding is started (Step S3). When the grinding cycle is started, the controller 60 to drives each motor and the grinding wheel 43 starts the grinding of the track surface on the inner periphery of the bearing outer race (the work W). In more detail, when the grinding cycle is started, the wheel slide 41 is moved from a reference position (not shown) in the X-axis direction toward a position where the grinding wheel 43 can enter an inside of the bearing outer race (the work W) in a radial direction. After that, the table 20 is moved in the Z-axis direction, which causes the grinding wheel 43 to enter the inside of the bearing outer race (the work W) in the radial direction. Then the grinding wheel 43 moves in the X-axis direction toward the track surface on the inner periphery of the bearing outer race (the work W) and starts the grinding. As for the grinding of the work W, a rough grinding is operated and then followed by a finish grinding. When the the grinding is ended, the operation is performed in reverse order of that performed before the start of the grinding, the wheel slide 41 returns to the reference position, then the grinding cycle is ended.
After the grinding cycle in Step S3 is started, the grinding abnormality monitoring device 70 determines whether a contact between the wheel slide 43 and the work W is detected by the contact detection sensor 80 (Step S4). The threshold value setting program waits until the contact is detected (Step S4: No).
When the contact is detected (Step S4: Yes), a grinding load data collection is started (Step S5). In other words, when the grinding wheel 43 comes into contact with the work W, the grinding load data collection is started. In more detail, the grinding load calculation portion 71 shown in
Next, the abnormality monitoring device 70 determines whether the contact is “non-detected” by the contact detection sensor 80 (Step S6). In more detail, when it is determined that the contact is not “non-detected”, i.e., while the contact is being detected, the grinding load data collection is continued (Step S6: No). When it is determined that the contact is “non-detected”, the grinding load data collection is ended (Step S7). Consequently, a collected grinding load data is a grinding load data collected over a period from the start of the rough grinding to the end of the finish grinding. Then, the abnormality monitoring device 70 determines whether the grinding cycle is ended depending on whether the proximity switch 50 goes into an OFF state (Step S8).
After the grinding cycle is ended (Step S8: Yes), the abnormality monitoring device 70 determines whether the actual number P of the works W for the trial grinding equals to the number Pn set in Step S1 (Step S9). When the actual number P of the works W for the trial grinding does not equal to the set number Pn, one is added to the actual number P of the works W for the trial grinding and the process is repeated from Step S3 (Step S11). In other words, the trial grinding is operated on the second and later works W and data is collected during the trial grinding. When the actual number P of the works W for the trial grinding becomes equal to the set number Pn in Step S9, threshold value setting is performed (Step S10).
Explanation will be given below for one example of a behavior of the collected grinding load data with referenced to
Next, explanation will be given for the threshold value setting performed in Step S10 of the threshold value setting program shown in
Then, the calculated average values of the trial grinding loads are displayed on the screen of the display device 81 (Step S22). In other words, Data shown in
Variation in the grinding load among the works W may differ, for example, between under a rapidly increasing load immediately after the start of the grinding and under a constant load. The grinding load varies more widely among the works W under the increasing grinding load immediately after the start of the grinding, compared to under the constant grinding load. Therefore, for example, the range between the upper limit threshold value Th1 and the lower limit threshold value Th2 (the permissible range) under the increasing trial grinding load is set wider than that under the constant trial grinding load. Consequently, grinding abnormality determination can be performed with a higher accuracy.
After the upper limit threshold value Th1 and the lower limit threshold value Th2 are set, the abnormality-classified areas according to the abnormality type are set (Step S24). The abnormality-classified areas will be explained with reference to
Explanation goes back to
(4-2. Abnormality Monitoring Program)
Next, explanation will be given for an abnormality monitoring program. Execution of the abnormality monitoring program will be explained with reference to
As shown in
Then, when the proximity switch 50 is changed to the ON state, a grinding cycle of the actual grinding is started (Step S32). When the grinding cycle is started, the respective portions of the grinding machine 1 operate in the same way as explained for the trial grinding. After the grinding cycle is started, the grinding abnormality monitoring device 70 determines whether a contact between the wheel slide 43 and the work W is detected by the contact detection sensor 80. (Step S33). The abnormality monitoring program waits until the contact is detected (Step S33: No).
When the contact is detected (Step S33: Yes), the grinding load data collection is started (Step S34). In more detail, the grinding load calculation portion 71 shown in
Immediately after the start of the grinding load data collection, grinding abnormality determination is performed (Step S35). In other words, the grinding abnormality monitoring device 70 determines whether any grinding abnormality is generated based on the actual grinding load at the present moment as shown in
Next, the grinding abnormality monitoring device 70 determines whether the contact is “non-detected” by the contact detection sensor 80 (Step S36). When it is determined that the contact is not “non-detected”, i.e., while the contact is being detected, the grinding load data collection is continued (Step S36: No). When it is determined that the contact is “non-detected”, the grinding load data collection is ended (Step S37). When the grinding load data collection is ended, grinding abnormality determination is ended at the same time. Then, the grinding abnormality monitoring device 70 determines whether the grinding cycle is ended based on whether the proximity switch 50 goes to the OFF state (Step S38).
After the grinding is ended (Step S38: Yes), the grinding abnormality monitoring device 70 determines whether a result of grinding abnormality determination is normal (Step S39). When the result is determined to be normal, the grinding abnormality monitoring device 70 determines whether the next work W is present (Step S40). When the next work W is present, the process is repeated from Step S32. When the next work W is not present, the abnormality monitoring program is ended.
On the other hand, when the grinding abnormality monitoring device 70 determines that the result of grinding abnormality determination is abnormal, details of the abnormality are outputted from the output portion 74 and are displayed on the display device 81 (Step S41). The details of the abnormality outputted from the output portion 74 are also stored in the storage device 83 (Step S42). It is noted here that a large number of the works W of the same kind are ground in this embodiment. Therefore, if the grinding abnormality monitoring device 70 determined that an grinding abnormality was generated in a past work W, details of the abnormality have been stored in the storage device 83. In other words, the grinding abnormality history has been stored in the storage device 83.
After the details of the abnormality is stored in Step S42, the grinding abnormality monitoring device 70 determines whether the grinding abnormality type falls within the caution area (Step S43). When the abnormality type falls within the abnormality-classified area (B1) abnormalities due to variation in the shape of the work W caused by preprocessing, (C1) surface abnormalities of the grinding wheel 43, or (D1) defective surface roughness of the work W after grinding, the abnormality type falls within the caution area. When the abnormality type falls within the caution area, the process moves to Step S40. When the next work W is present, the process is repeated from Step S32.
If the abnormality type does not fall within the caution area in Step S43, that is, the abnormality type falls within the warning area, the controller 60 stops the grinding and the abnormality monitoring program is ended. In other words, if any abnormality in the warning area is generated, the grinding by the grinding machine 1 is stopped (Step S44).
(5. History Display Status on Screen of Display Device)
Next, a status of history display on the screen of the display device 81 will be explained with reference to
Then, every work W is displayed on the screen of the display device 81 as normal or grinding abnormality as shown in
As explained above, the upper limit threshold value Th1 and the lower limit threshold value Th2 are set based on the trial grinding load during the trial grinding. Especially, the upper limit threshold value Th1 and the lower limit threshold value Th2 are set so as to vary according to the elapsed time from the start of the grinding. For example, the grinding load gradually increases after the start of the grinding, then stays approximately constant, and finally gradually decreases. When the rough grinding is followed by the finish grinding, the grinding load also varies according to the kind of grinding. In other words, it is possible to set appropriate threshold values according to each status during the period from the start to the end of the grinding by setting the upper limit threshold value Th1 and the lower limit threshold value Th2 so as to vary according to the elapsed time from the start of the grinding based on the trial grinding load during the trial grinding. Consequently, it is impossible to set highly-accurate threshold values, which was impossible with conventional constant threshold values. Furthermore, if the worker makes an error in inputting movement speed, the error can be found early by using the behavior of the trial grinding load during the trial grinding. Thus, production of a large number of defective products can be prevented.
The proximity switch 50 is used to determine the start and end of the grinding load data collection in the aforementioned embodiment. The start and end of the grinding load data collection can also be determined based on the X-axial position of the wheel slide 41 and the Z-axial positions of the table 20, without using the proximity switch 50.
In the aforementioned embodiment, the figures regarding grinding load information are plotted with the elapsed time from the start of the grinding as the horizontal axis. The elapsed time from the start of the grinding can be replaced with the relative position of the grinding wheel 43 and the work W in the X-axis direction.
Next, the grinding abnormality monitoring device in a third embodiment will be explained. In the aforementioned embodiments of the grinding abnormality monitoring device 70, a large number of the works W of the same kind are supposed to be ground without changing grinding conditions. In this embodiment, the grinding conditions are changed so that the grinding load approaches the upper limit threshold value Th1 within the normal range. The details will be explained below.
(1. Structure of Grinding Abnormality Monitoring Device)
A grinding abnormality monitoring device 170 in this embodiment will be explained with reference to
The threshold value setting portion 172 sets a threshold value Th3 for changing grinding conditions which is near the upper threshold value Th1 in the normal range. If the actual grinding load falls below the threshold value Th3, the threshold value Th3 is used to change the grinding conditions so that the actual grinding load exceeds the threshold value Th3. The grinding condition changing portion 175 changes the grinding conditions so that the grinding time decreases when the abnormality determination portion 173 determines the result is normal. In more detail, when the actual grinding load at the present moment falls below the threshold value Th3 for changing grinding conditions, the grinding conditions are changed so that the actual grinding load exceeds the threshold value Th3 for changing grinding conditions. For example, the feed rate of the grinding wheel 43 relative to the work W in the X-axis direction is increased.
(2. Processings by Grinding Abnormality Monitoring Device)
Processing by the grinding abnormality monitoring device 170 will be explained with reference to
In the abnormality monitoring program, when the result is determined to be normal in Step S39 or when the grinding abnormality type is determined to fall within the caution area in Step S43 and the next work W is present (Step S40: Yes), the grinding conditions are changed (Step S50). Assume that the grinding load data with respect to the relative position collected at the present moment behaves as shown in
Then the difference between the grinding load data collected at the present moment and the threshold value Th3 for changing grinding conditions is calculated, and the feed rate of the grinding wheel 43 relative to the work W in the X-axis direction is increased according to the difference. Then the process is repeated from Step S32. In other words, the next work W is ground under the changed grinding conditions.
Assume that the grinding load data in the grinding operated under the changed grinding conditions behaves as shown in
In other words, the grinding time, i.e., the grinding cycle time, can be decreased by changing the grinding conditions so that the grinding load approaches the upper limit threshold value Th1 within the range between the upper limit threshold value Th1 and the lower limit threshold value Th2. While the grinding time is changed by the change of the grinding conditions, the threshold values in relation to the relative position of the work W and the grinding wheel 43 are not changed by the change of the grinding conditions. Therefore, when the grinding conditions are changed, the threshold values Th1 and Th2 of the grinding load in relation to the relative position of the work W and the grinding wheel 43 are supposed to be used. Accordingly, the grinding conditions can be changed as described above.
In the aforementioned embodiments, explanation was given for a case in which a single portion of the work W is ground, a grinding load on the single portion to be ground is calculated, and the grinding load is used to monitor abnormality. On the other hand, the following embodiment can be employed to ground a plurality of portions of the work W at the same time. In other words, it is also possible to calculate grinding loads for the respective portions to be ground and to monitor the respective portions to be ground for abnormality by using the respective grinding loads. A fourth embodiment will be explained with reference to
A first example is shown in
The direction sensors 100 and 100 detect partial deflection amounts of the respective portions to be ground. Either sensors which are in contact with the work W or non-contact sensors may be used as the direction sensors 100 and 100. For example, eddy current sensors, which are a kind of non-contact sensors, may be applied. It is noted here that the deflection amounts vary according to the partial grinding loads of the respective portions to be ground. A grinding load calculation portion 71 (which corresponds to the grinding load calculation portion 71 shown in
The direction sensors 100 and 100 may be replaced by temperature sensors 100 and 100. As is the case with the direction sensors 100 and 100, either sensors which are in contact with the work W or non-contact sensors may be used as the temperature sensors 100 and 100. The temperature sensors detect temperatures of the respective portions to be ground of the work W. The temperature sensors 100 and 100 detect temperatures of points which are out of phase by, for example, 90 or 180 degrees with the points to be ground by the grinding wheels 43 and 43 within the outer peripheries of the small-diameter shaft portions Wa and Wa (the portions to be ground) of the work W. It is noted here that the temperature of the portion to be ground becomes higher as the grinding load increases. In other words, the temperatures detected by the respective temperature sensors vary according to the grinding loads of the respective portions to be ground. Then the grinding load calculation portion 71 calculates the grinding loads or values which correspond to the grinding load of the respective portions to be ground based on the temperatures of the respective portions to be ground.
Next, a second example will be explained. As shown in
Direction sensors 200 and 300 detect respective deflection amounts of the outer peripheries of the large-diameter shaft portion and the small-diameter shaft portion in a radial direction. Then the grinding load calculation portion 71 calculates the grinding loads or the values which correspond to the grinding loads of the respective portions to be ground based on the respective deflection amounts detected by the direction sensors 200 and 300. Then the abnormality detection portion 73 shown in
Next, a third example will be explained. As shown in
The direction sensor 400 detects a deflection amount in a radial direction of the shaft portion We, one of the portions to be ground. On the other hand, the direction sensor 500 detects a deflection amount in a radial direction of the end face of the flange portion Wf, the other portion to be ground. Then the grinding load calculation portion 71 calculates the grinding loads or values which correspond to the grinding loads of the respective portions to be ground based on the respective deflection amounts detected by the direction sensors 400 and 500. Then the abnormality detection portion 73 shown in
In the first to third examples, the respective grinding loads of the plurality of portions to be ground are calculated by using the values detected by the direction sensors or the temperature sensors. Otherwise, one direction sensor or temperature sensor can be reduced by using the driving electric power of the grinding wheel drive motor 42 or others together as shown in the first embodiment. In other words, the grinding load generated over the entire work W is calculated based on the driving electric power of the grinding wheel drive motor 42, and the partial grinding load of the portion to be ground is calculated by using a direction sensor or a temperature sensor. For the portion to be ground for which neither direction sensor nor temperature sensor is provided, the grinding load can be calculate by subtracting the partial grinding loads from the grinding load of the entire work W.
In the aforementioned embodiments, the rough grinding is switched to the finish grinding based on the elapsed time from the start of the grinding or the relative position of the grinding wheel 43 and the work W in the X-axis direction. On the other hand, there are cases where the finish grinding is started when the diameter of a portion to be ground of the work W reaches a set value by using a sizing device. In these cases, the sizing device or the control device outputs a start signal before the finish grinding is started. In an abnormality monitoring, it is possible to apply the threshold values for the rough grinding until the signal is acquired, and to apply the threshold values for the finish grinding after the signal is acquired. The timing to switch between the threshold values for the rough grinding and the threshold values for the finish grinding can also be decided by using the output signal from the sizing device or the control device.
In the drawings:
1: grinding machine, 10: bed, 30: spindle head, 40: grinding wheel support device, 41: wheel slide, 42: grinding wheel drive motor, 42a: motor electric power meter, 43: grinding wheel, 60: controller, 100, 200, 300, 400, 500: direction sensor or temperature sensor, W: work
Number | Date | Country | Kind |
---|---|---|---|
2011-010708 | Jan 2011 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2011/079782 | 12/22/2011 | WO | 00 | 7/19/2013 |