1. Field of the Invention
The present invention relates to a tip dressing system with a dressing device for cutting electrode tips of a spot welding gun.
2. Description of the Related Art
Spot welding systems with welding guns installed on articulated robots are widespread. Most spot welding guns are provided with a movable electrode which is driven by a servo motor and a counter electrode which faces the movable electrode, and are configured to weld base materials arranged between the two electrodes by applying a large current to the two electrodes while pressing the base materials by the front end parts of the two electrodes. The front end parts of the two electrodes are also called “electrode tips”. If such a spot welding gun is repeatedly used, there may be reduction of current densities in the electrodes tips due to deformation and wear of the electrode tips as well as oxide films deposited on the electrode tips etc., and hence deterioration of welding quality. For this reason, the electrode tips of the spot welding gun have to be periodically cut, polished, or otherwise shaped. This shaping is also called “tip dressing”. In this regard, after tip dressing, the electrodes are decreased in dimensions, and therefore the positions of the electrode tips end up gradually changing from the initial positions. For this reason, it is important to accurately detect the cutting amount of the electrodes resulted from the tip dressing and thereby identify the current positions of the electrode tips.
In relation to this, JP2002-219581A proposes the technique of detecting the positions of the movable electrode where the movable electrode and the counter electrode are closed together both before the tip dressing is started and after the tip dressing is completed, and then calculating the cutting amount of the electrode tips from the positions of the movable electrode at the two points of time. In this regard, in the technique of P2002-219581A, it is necessary to perform the process of closing together the movable electrode and the counter electrode both before the tip dressing is started and after the tip dressing is completed, and therefore the cycle time of tip dressing ends up being longer.
Further, JP2009-090316A proposes the technique of detecting the position of a movable electrode when a contact pressure between the electrode tips and the cutting blades reaches a predetermined value, and then calculating the movement distance covered by the movable electrode when it is moved from that position, as the cutting amount of the electrode tips. That is, the technique of JP2009-090316A deems the position of a movable electrode when the contact pressure between the electrode tip and the cutting blades reaches a predetermined value, as the start position of the cutting. Further, the judgment of whether the contact pressure between the electrode tip and the cutting blades has reached the threshold value is generally performed by monitoring the current value or drive torque value of the servo motor which drives the movable electrode. However, the spot welding gun has a power transmission part with a complicated structure, and hence there may be increase in the fluctuation of the current value and drive torque value of the servo motor due to the internal friction and elastic deformation of the power transmission part and other mechanical resistance.
Further, if the rigidity of the power transmission part of the spot welding gun is low, part of the reaction force which is applied to the servo motor from the cutting edge through the movable electrode is absorbed by the power transmission part. This results in a small amount of change in the current value or drive torque value of the servo motor. For this reason, the increment amount of the current value or drive torque value for gradually increasing the contact pressure between the movable electrode and the cutting edge may be concealed by the fluctuation due to the mechanical resistance, and therefore it is difficult to accurately determine the contact pressure. This may cause false detection of the cutting start position. If the above threshold value is increased for the purpose of preventing the false detection, there may be a higher possibility that the cutting is started before the current value or drive torque value reaches the threshold value, and therefore the cutting amount calculated by the above-mentioned technique ends up greatly deviating from the actual cutting amount. Furthermore, there are diverse types of power transmission parts in commercially available spot welding guns, and therefore, in order to accurately detect the above-mentioned cutting start position, it is necessary to conduct experiments to determine the threshold value of the current value or drive torque value as the threshold value differs for each type of spot welding gun. Further, a spot welding gun installed to a spot welding system is operated at a high frequency, and therefore it is very likely that the behavior of the current or drive torque of the servo motor will be changed due to deterioration over time of the spot welding gun even if a suitable threshold is predetermined.
A tip dressing system which is capable of accurately calculating the cutting amount of the electrode tips is being sought.
According to a first aspect of the present invention, there is provided a tip dressing system comprising: a spot welding gun which has a movable electrode, a counter electrode which faces the movable electrode, a servo motor which moves the movable electrode with respect to the counter electrode, and an encoder which measures a position of the movable electrode, a dressing device which has cutting blades for cutting the front end parts of the movable electrode and the counter electrode, and a servo motor which drives the cutting blades, and a calculation device which calculates a cutting amount when the cutting blades cut the front end parts of the movable electrode and the counter electrode, wherein the calculation device comprises a detection part which detects an increment amount of load which is applied to the servo motor of the dressing device, a judgment part which judges if the increment amount of the load has reached a predetermined threshold value, an acquisition part which acquires the position of the movable electrode which is measured by the encoder, and a calculation part which calculates the cutting amount based on the distance which is covered by the movable electrode when the movable electrode is moved toward the counter electrode from the position where the increment amount of the load reaches the threshold value.
According to a second aspect of the present invention, there is provided a tip dressing system in the first aspect, wherein the detection part detects the increment amount of the load, based on an increment amount of the current value through the servo motor of the dressing device or an increment amount the drive torque value which is generated by the servo motor of the dressing device.
According to a third aspect of the present invention, there is provided a tip dressing system in the first or second aspect, wherein the detection part detects the increment amount of the load per unit time.
According to a fourth aspect of the present invention, there is provided a tip dressing system in any one of the first to third aspects, wherein the detection part detects the increment amount of the load from a predetermined reference value.
According to a fifth aspect of the present invention, there is provided a tip dressing system in any one of the first to fourth aspects, wherein the calculation part repeatedly calculates the cutting amount at a predetermined cycle.
According to a sixth aspect of the present invention, there is provided a tip dressing system in the fifth aspect, wherein the calculation device further comprises a first control part which compares the cutting amount repeatedly calculated by the calculation part with a predetermined target value to stop the servo motor of the dressing device when the cutting amount reaches the target value.
According to a seventh aspect of the present invention, there is provided a tip dressing system in the sixth aspect, wherein the calculation device further comprises a second control part which inverts the rotational direction of the servo motor of the spot welding gun to move the movable electrode in a direction away from the counter electrode when the cutting amount repeatedly calculated by the calculation part reaches the target value.
According to an eighth aspect of the present invention, there is provided a tip dressing system in any one of the first to seventh aspects, wherein the calculation device further comprises: a time measuring part which measures an elapsed time during which the cutting blades cut the front end parts of the movable electrode and the counter electrode, and a first alarm part which outputs an alarm when the measured elapsed time has reached a predetermined upper limit time.
According to a ninth aspect of the present invention, there is provided a tip dressing system in any one of the first to eighth aspects, wherein the calculation device further comprises a distribution part which distributes the cutting amount calculated by the calculation part at a predetermined ratio to calculate a cutting amount on the movable electrode side and a cutting amount on the counter electrode side.
According to a 10th aspect of the present invention, there is provided a tip dressing system in the ninth aspect, wherein the calculation device further comprises a memory part which stores time series data of the cutting amount, the cutting amount on the movable electrode side, and the cutting amount on the counter electrode side.
According to an 11th aspect of the present invention, there is provided a tip dressing system in the 10th aspect, further comprising a display device which can display the time series data.
According to a 12th aspect of the present invention, there is provided a tip dressing system in any one of the first to 11th aspects, wherein the calculation device further comprises a distance measuring part which measures a distance between a position of the movable electrode when the increment amount of the load reaches the threshold value, and a predetermined initial position of the movable electrode, and a third control part which stops the servo motor of the dressing device when the distance measured by the distance measuring part exceeds a predetermined upper limit distance.
According to a 13th aspect of the present invention, there is provided a tip dressing system in the 12th aspect, wherein the calculation device further comprises a second alarm part which outputs an alarm when the distance measured by the distance measuring part exceeds the upper limit distance.
These and other objects, features, and advantages of the present invention will become clearer with reference to the detailed description of illustrative embodiments of the present invention which are shown in the attached drawings.
Below, embodiments of the present invention will be explained in detail with reference to the drawings. Note that the following explanation does not limit the technical scope of the inventions which are described in the claims or the meaning of terms etc.
Referring to
First, the robot 10 of the present example is a general vertical articulated robot. The robot 10 of the present example can freely change the position and posture of the spot welding gun 20 which is attached to the wrist part 11 by the drive power of a not shown plurality of servo motors. This ensures that the spot welding gun 20 can be positioned with respect to the welding base materials or dressing device 30 etc. In the following explanation, the servo motors of the robot 10 will sometimes be called “robot servo motors”. The robot servo motors 12 of the present example are respectively provided with encoders 13 which can measure the positions of the driven parts which are driven by them (see
Next, the spot welding gun 20 of the present example is provided with a gun arm 21 which is attached to a wrist part 11 of the robot 10 and which has a C-shaped form, a movable electrode 22 which is movably attached to one end part 21a of the gun arm 21, a counter electrode 23 which is fastened to the other end part 21b of the gun arm 21 so as to face the movable electrode 22, and a servo motor 24 which is attached to a location adjoining the movable electrode 22 at the gun arm 21 so as to drive the movable electrode 22. In the following explanation, the servo motor 24 of the spot welding gun 20 will sometimes be called the “electrode servo motor 24”. Further, the spot welding gun 20 of the present example is provided with a not shown power transmission part which transmits drive power of the electrode servo motor 24 to the movable electrode 22. This power transmission part has to convert rotational motion of the electrode servo motor 24 to linear motion of the movable electrode 22, and therefore has a complicated structure which incorporates a ball screw and toothed belt etc. Furthermore, the electrode servo motor 24 of the present example is provided with an encoder 25 which can acquire position information of the movable electrode 22 which is driven by the electrode servo motor 24 (see
As shown in
Next, the dressing device 30 of the present example is provided with a columnar base part 31 which is fastened to the floor and extends upward in the vertical direction, and an elliptical plate-shaped main body 32 which is connected to the base part 31 and extends in the horizontal direction. As shown in
The dressing device 30 with the above structure can cooperate with the robot 10 and the spot welding gun 20 to simultaneously cut the movable electrode tip 22a and the counter electrode tip 23a.
Next, as shown in
Referring again to
Next, the system configuration of the control device 40 of the present example will be explained.
First, the communication part 404 of the present example is an input/output interface for communicating with an external device such as a display device 50. Next, the memory part 405 of the present example is a data storage area of a ROM and RAM etc. which holds a threshold value th1 of an increment amount ΔI of a current value, a threshold value th2 of an increment amount per unit time ΔI/Δt of the current value, a target value of a cutting amount C of the electrode tips, and other data. Details of the above values are explanted later. Next, the detection part 406 of the present example has the function of detecting the increment amount of the load which is applied to the cutting servo motor 36 of the dressing device 30. More specifically, the detection part 406 of the present example successively measures the current value through the cutting servo motor 36 or the drive torque value generated by the cutting servo motor 36, and uses the measured values to calculate the amount of increase of load which is applied to the cutting servo motor 36. The detection method of the detection part 406 of the present example detecting the increment amount of the load which is applied to the cutting servo motor 36 will be explained with reference to
On the other hand, after the movable electrode tip 22a contacts the cutting member 35, that is, in the period from the time t3 onward, the load applied to the cutting servo motor 36 increases in accordance with the reaction force which is applied from the electrode tips 22a, 23a to the cutting member 35, and therefore the current value of the cutting servo motor 36 is increased so as to cancel out the increment in the load. In this way, the current value of the cutting servo motor 36 increases according to the magnitude of the load, and therefore the detection part 406 of the present example successively measures the current value of the cutting servo motor 36 and uses the measured value to detect the increment amount of the load. Note that, the drive torque value which is generated by the cutting servo motor 36 is generally proportional to the current value through the cutting servo motor 36, and therefore the temporal change of the drive torque value generated by the cutting servo motor 36 is similar to the temporal change of the current value which is shown in the graph of
Referring again to
More specifically, the judgment part 407 of the present example determines as the “reference current value I0”, the average of the current values for a predetermined period if the amount of change of the load measured by the detection part 406 remains within a small range over the predetermined period. However, the reference current value I0 which is experimentally determined by the user may also be stored in the memory part 405. Next, the judgment part 407 of the present example calculates the increment amount ΔI of the current value of the cutting servo motor 36 from the reference current value I0, and judges if the increment amount ΔI has reached a predetermined threshold value th1. As explained above, the tip dressing system S of the present example judges if the cutting blades B1, B2 have started the cutting of the electrode tips 22a, 23a, based on the results of judgment of the judgment part 407. More specifically, the tip dressing system S of the present example deems that cutting of the electrode tips 22a, 23a is started when the increment amount ΔI of the current value reaches the above threshold value th1 so as to calculate the cutting amount of the electrode tips 22a, 23a. For this reason, the time t4 when the increment amount ΔI of the current value reaches the threshold value th1 will be referred to below as the cutting start time t4. The threshold value th1 of the increment amount ΔI of the current value can be experimentally determined by the user, and can be stored in the memory part 405. In this case, the user should determine the threshold value th1 in consideration of the above-mentioned fluctuations of current value. The result of judgment of the judgment part 407 of the present example is transmitted to the acquisition part 408. The judgment part 407 of the present example repeatedly performs the above-mentioned procedure at a predetermined cycle.
Note that, the judgment part 407 of the present example can also judge if the increment amount per unit time ΔI/Δt of the current value has reached the predetermined threshold value th2. The method of judgment in this case will be explained with reference to
Referring again to
First, the acquisition part 408 of the present example acquires the position information of the movable electrode 22 from the encoder 25 when the increment amount ΔI of the current value reaches the threshold value th1. The thus acquired position of the movable electrode 22, that is, the position P1 of the movable electrode 22 at the cutting start time t4, will sometimes be called the “cutting start position P1” below (see cross-section on the left side of
Referring again to
Next, the distribution part 410 of the present example has the function of distributing the total cutting amount C repeatedly calculated by the calculation part 409 into a cutting amount C1 on the movable electrode 22 side and a cutting amount C2 on the counter electrode 23 side, using various methods. More specifically, the distribution part 410 of the present example calculates the cutting amount C1 on the movable electrode 22 side and the cutting amount C2 on the counter electrode 23 side by multiplying the total cutting amount C by a predetermined distribution ratio (see
Next, the time measuring part 411 of the present example has the function of measuring the elapsed time during which the cutting member 35 of the dressing device 30 performs the cutting of the electrode tips 22a, 23a. More specifically, the time measuring part 411 of the present example has the function of measuring the elapsed time from the cutting start time t4 onward. Here, in the case where the total cutting amount C does not reach the above target value although the elapsed time from the cutting start time t4 onward exceeds the predetermined upper limit time, there may be a slip between the cutting blades B1, B2 and the electrode tips 22a, 23a which is caused by a drop in cutting ability of the cutting blades B1, B2 due to deterioration over time. Alternatively, there may be a slip between the cutting blades B1, B2 and electrode tips 22a, 23a which is caused by buildup of swarf between them. By measuring the elapsed time from the cutting start time t4 onward in this way, it is possible to judge if the cutting blades B1, B2 are in their normal states. Note that, the above upper limit time is stored in advance in the memory part 405.
The elapsed time successively measured by the time measuring part 411 of the present example can be displayed by the display device 50. Further, the elapsed time successively measured by the time measuring part 411 can be transmitted to the above cutting servo control part 403 and electrode servo control part 402. Further, the cutting servo control part 403 and the electrode servo control part 402 can use the received elapsed time to control the operations of the cutting servo motor 36 and electrode servo motor 24. For example, the cutting servo control part 403 compares the received elapsed time and the above upper limit time, and stops the cutting servo motor 36 when the received elapsed time exceeds the upper limit time. Further, the electrode servo control part 402 compares the received elapsed time and the above upper limit time, and inverts the rotational direction of the electrode servo motor 24 to move the movable electrode 22 in a direction away from the counter electrode 23 when the received elapsed time exceeds the upper limit time.
Next, the distance measuring part 412 of the present example has the function of measuring the distance between the position of the movable electrode 22 at the cutting start time t4, that is, the contact start position P1, and the predetermined initial cutting start position. The “initial cutting start position” referred to here means the position of the movable electrode 22 at the time when the increment amount ΔI of the current value of the cutting servo motor 3 reaches the threshold value th1 in the initial tip dressing process of a new movable electrode 22 and counter electrode 23. This initial cutting start position is stored in advance in the memory part 405. Further, when the distance between the cutting start position P1 and the initial cutting start position exceeds a predetermined upper limit distance, there is a possibility that the movable electrode 22 and the counter electrode 23 are excessively cut. By measuring the distance between the cutting start position P1 and the initial cutting start position in this way, it is possible to judge if the movable electrode 22 and the counter electrode 23 have reached the ends of their lifespans.
The distance successively measured by the distance measuring part 412 of the present example can be displayed by the display device 50. Further, the distance successively measured by the distance measuring part 412 can be transmitted to the above cutting servo control part 403 and electrode servo control part 402. Further, the cutting servo control part 403 and the electrode servo control part 402 can use the distance received from the distance measuring part 412 to control operations of the cutting servo motor 43 and electrode servo motor 24. For example, the cutting servo control part 403 compares the distance received from the distance measuring part 412 and the above upper limit distance, and stops the cutting servo motor 36 when the received distance exceeds the upper limit distance. Further, the electrode servo control part 402 compares the distance received from the distance measuring part 412 and the above upper limit distance, and inverts the rotational direction of the electrode servo motor 24 to move the movable electrode 22 in a direction away from the counter electrode 23 when the received distance of movement exceeds the upper limit distance.
Next, the alarm part 413 of the present example has the function of monitoring the states of the devices during the tip dressing process, and outputting an alarm if there is some sort of abnormality. More specifically, the alarm part 413 of the present example can output an alarm to the display device 50 to the effect that the elapsed time measured by the time measuring part 411 has exceeded the upper limit time. Further, on receiving the alarm, the display device 50 can display an alarm message to notify the user that the cutting blades B1, B2 are in abnormal states, for example. Similarly, the alarm part 413 of the present example can output an alarm to the display device 50 to the effect that the distance measured by the distance measuring part 412 has exceeded the upper limit distance. Further, on receiving the alarm, the display device 50 can display an alarm message to notify the user that the movable electrode 22 and the counter electrode 23 have reached the ends of their lifespans, for example.
Next, the operations of each device in the tip dressing process of the present example will be outlined.
Next, at step S3, the electrode servo control part 402 starts up the electrode servo motor 24 to start linear movement of the movable electrode 22. The movable electrode tip 22a of the spot welding gun 20 is thus moved toward the upward cutting blade B1 of the cutting member 35. Next, at step S4, the detection part 406 starts to measure the current value of the cutting servo motor 36. After that, the detection part 406 repeatedly measures the current value of the cutting servo motor 36 at a predetermined cycle. Further, the movable electrode tip 22a of the spot welding gun 20 comes into contact with the upward cutting blade B1 of the cutting member 35, whereupon the contact pressure between the electrode tips 22a, 23a and the cutting member 35 is gradually increased up to a predetermined pressure value, due to feedback control of the electrode servo motor 24. Next, at step S5, the judgment part 407 judges if the increment amount ΔI of the current value which was detected by the detection part 406 has reached the threshold value th1. Further, when the increment amount ΔI of the current value has not reached the threshold value th1 (step S5, NO), similar judgment is repeated for the increment amount ΔI which is successively detected by the detection part 406. Further, when the increment amount ΔI of the current value has reached the threshold value th1 (step S5, YES), the flow chart proceeds to the later explained step S6.
Next, at step S6, the acquisition part 408 acquires the position of the movable electrode 22 at the time when the increment amount ΔI of the current value has reached the threshold value th1 from the encoder 25 of the electrode servo motor 24. The thus acquired position of the movable electrode 22, that is, the position of the movable electrode 22 at the cutting start time t4, is temporarily stored in the memory part 405. As explained above, in the tip dressing process of the present example, the position of the movable electrode 22 at the cutting start time t4 is deemed as the cutting start position P1 of the electrode tips 22a, 23a by the cutting member 35 (see
Next, at step S7, the calculation part 409 calculates the total cutting amount C at the current time. More specifically, the calculation part 409 calculates the distance between the cutting start position P1 of the movable electrode 22 which is stored in the memory part 405, and the current position P2 of the movable electrode 22 which the acquisition part 408 successively acquires. As explained above, in the tip dressing process of the present example, the distance C between the cutting start position P1 and the current position P2 which is successively calculated by the calculation part 409 is deemed as the total cutting amount of the electrode tips 22a, 23a (see
In the above way, the tip dressing system S of the present example judges if the increment amount ΔI of the current value of the cutting servo motor 36 for driving the cutting blades B1, B2 has reached a predetermined threshold value th1, and then calculates the total cutting amount C of the movable electrode 22 and the counter electrode 23 based on the movement distance covered by the movable electrode 22 when it moves toward the counter electrode 23 from the position P1 where the increment amount of ΔI reaches the threshold value th1. That is, the tip dressing system S of the present example judges whether cutting of the movable electrode 22 and the counter electrode 23 has been started based on the increment amount ΔI of the current value of the cutting servo motor 36 on the dressing device 30 side. Here, the spot welding gun 20 has a power transmission part with a complicated structure which incorporates a ball screw and toothed belt etc. On the other hand, the dressing device 30 only has a power transmission part with a simple structure which incorporates a small number of gears. Therefore, the fluctuations in the current value or drive torque value of the cutting servo motor 36 which may occur due to the internal friction and elastic deformation etc. of the power transmission part are smaller than the fluctuations of the current value or drive torque value of the electrode servo motor 24 which may occur due to the same reasons. Further, the power transmission part of the dressing device 30 has a simple structure and hence a high rigidity, and therefore it is expected that the majority of the reaction force which is applied from the movable electrode 22 and the counter electrode 23 to the cutting member 35 is transmitted to the cutting servo motor 36 without being absorbed. Therefore, according to the tip dressing system S of the present example, it is possible to accurately estimate when the cutting member 35 started the cutting of the movable electrode 22 and the counter electrode 23, and therefore it is possible to accurately calculate the total cutting amount C of the movable electrode 22 and the counter electrode 23 by the cutting member 35.
Further, in a general spot welding system, although a spot welding gun needs to be changed in accordance with type, shape, etc. of welding base materials, a dressing device does not need to be changed in accordance with type of workpieces to be processed, i.e. electrode tips. This is because the dressing device only performs the simple process of cutting the electrode tips. Therefore, the above-mentioned threshold value th1 of the increment amount ΔI of the current value, the threshold value th2 of the increment amount per unit time ΔI/Δt of the current value, the target value of the cutting amount C of the electrode tip, etc. should only be determined once at the time of introduction of the system. Furthermore, since the frequency of use of the dressing device in a general tip dressing system is lower than that of a spot welding gun, there is little possibility that the behavior of the current or drive torque of the servo motor of a dressing device greatly change after system introduction. On the other hand, the behavior of the current or drive torque of the servo motor of the spot welding gun tends to greatly change due to deterioration over time.
The present invention is not limited to the above-mentioned embodiments and can be modified in various ways within the scope described in the claims. For example, the control device 40 in the tip dressing system S of the present embodiment does not have to be provided with all of the above-mentioned component elements. At least part of these component elements may be devices independent from the control device 40. Therefore, at least one of the above-mentioned robot servo control part 401, electrode servo control part 402, and cutting servo control part 403 may also be implemented in the system as a device separate from the control device 40 which serves as the above-mentioned calculation device. Further, the spot welding gun 20 in the tip dressing system S in the present embodiment is not limited to only a C-type welding gun which has the above-mentioned structure. For example, the spot welding gun may also be an X-type welding gun which has a structure with electrodes being attached to a pair of gun arms operated by a press cylinder. Further, the dimensions, shapes, materials, etc. of the above-mentioned parts are only examples. Various dimensions, shapes, materials, etc. can be employed for achieving the effects of the present invention.
According to the first aspect of the present invention, the system judges if an increment amount of the load on a servo motor for driving cutting blades has reached a predetermined threshold value, and then calculates a cutting amount of the movable electrode and counter electrode based on a movement distance covered by a movable electrode when it is moved toward a counter electrode from the position where the increment amount of the load has reached a threshold value. That is, according to the first aspect, the system judges whether the cutting of the movable electrode and the counter electrode has been started, based on the increment amount of the load on the servo motor on the dressing device side. Normally, the dressing device only has a power transmission part with a simple structure incorporating a small number of gears, and therefore fluctuations of the current value or drive torque value of the servo motor due to internal friction and elastic deformation etc. of the power transmission part are comparatively small. Further, the power transmission part of the dressing device has a high rigidity, and therefore it is expected that the majority of the reaction force which is applied from the movable electrode and the counter electrode to the cutting blades is transmitted to the servo motor without being absorbed. Therefore, according to the first aspect, it is possible to accurately estimate when the cutting blades have started the cutting of the movable electrode and the counter electrode, and therefore it is possible to accurately calculate the cutting amount of the movable electrode and the counter electrode by the cutting blades.
According to the second aspect of the present invention, it is possible to simply detect the increment amount of the load applied to the servo motor, by measuring either the current value through the servo motor on the dressing device side or the drive torque value generated by the servo motor.
According to the third aspect of the present invention, the system judges whether the cutting of the movable electrode and the counter electrode has been started, based on the increment amount per unit time of the load of the servo motor, and therefore it is possible to accurately determine when the cutting has been started even if the cutting resistance of the movable electrode and the counter electrode is relatively small and thus the increment amount of the load is relatively small.
According to the fourth aspect of the present invention, it is possible to accurately judge if the cutting of the movable electrode and the counter electrode has been started, by using as the reference value, the current value during the period when the load on the servo motor on the dressing device side is substantially constant.
According to the fifth aspect of the present invention, the cutting amount of the movable electrode and the counter electrode is repeatedly calculated at a predetermined cycle, and therefore the user can successively confirm the cutting amount at the present times.
According to the sixth aspect of the present invention, the cutting blades are immediately stopped when the cutting amount of the movable electrode and the counter electrode reaches the target value, and therefore it is possible to prevent the movable electrode and the counter electrode from being excessively cut beyond the target value.
According to the seventh aspect of the present invention, the movable electrode is separated from the cutting blade immediately after the cutting amount of the movable electrode and the counter electrode reaches the target value, and therefore it is possible to prevent the movable electrode and the counter electrode from being excessively cut beyond the target value.
According to the eighth aspect of the present invention, an alarm is output to the outside when the cutting time of the movable electrode and the counter electrode by the cutting blades reaches a predetermined upper limit time, and therefore it is possible to notify the user of the fact that the cutting blades are abnormal in some way.
According to the ninth aspect of the present invention, the system calculates the cutting amount of each of the movable electrode and the counter electrode, in addition to the total cutting amount of the movable electrode and counter electrode, and therefore the user can confirm the states of use of the movable electrode and the counter electrode. Consequently, it is possible to improve the quality of the spot welding.
According to the 10th aspect of the present invention, the system stores time series data which shows the cutting amount of the movable electrode and the counter electrode, and therefore the user can easily estimate the lifespans of the movable electrode and the counter electrode, and determine the periods for replacing the movable electrode and counter electrode.
According to the 11th aspect of the present invention, the time series data which shows the cutting amount of the movable electrode and the counter electrode is displayed on the display device in the system, and therefore the user can confirm the content of the time series data even if the calculation device itself is not provided with a display device.
According to the 12th aspect of the present invention, the cutting is suspended if the position of the movable electrode at the time when the cutting blades starts the cutting is outside the allowable range, and therefore it is possible to prevent the movable electrode and the counter electrode from being further cut once reaching the ends of their lifespans.
According to the 13th aspect of the present invention, an alarm is output to the outside if the position of the movable electrode at the time when the cutting blades starts the cutting is outside the allowable range, and therefore it is possible to notify the user of the fact that the movable electrode and the counter electrode have reached the ends of their lifespans.
Number | Date | Country | Kind |
---|---|---|---|
2014-097458 | May 2014 | JP | national |