Method for positioning welding clamp
09993900 ยท 2018-06-12
Assignee
Inventors
Cpc classification
B23K11/115
PERFORMING OPERATIONS; TRANSPORTING
B23K31/003
PERFORMING OPERATIONS; TRANSPORTING
B23K31/02
PERFORMING OPERATIONS; TRANSPORTING
International classification
B23K37/00
PERFORMING OPERATIONS; TRANSPORTING
B23K37/04
PERFORMING OPERATIONS; TRANSPORTING
B23K31/02
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A method for positioning a welding clamp includes: a first step of determining a reference clamp position on a first workpiece (STEP 2); a second step of determining a first workpiece state in welding and determining the presence or absence of a site having a deflection larger than a predetermined deflection amount in the first workpiece (STEPs 3 to 5); and a third step of, if the second step determines the presence, determining the site as an additional clamp position (STEP 6). The method suitably determines a limited number of clamp positions that cause no welding target workpiece deflection exceeding the predetermined deflection amount by repeating the second step and the third step until the second step determines the absence.
Claims
1. A method for positioning a welding clamp to determine positions for clamping a welding target first workpiece by the welding clamp, the method comprising: a first step of determining a reference clamp position on the first workpiece, the reference clamp position being included in a set of determined clamp positions; a second step of identifying a site having a deflection larger than a predetermined deflection amount in the first workpiece under a condition that the first workpiece is clamped by the welding clamp at each clamp position included in the set of determined clamp positions; and a third step of determining the site having the deflection larger than the predetermined deflection amount as an additional clamp position, which is added to the set of determined clamp positions, wherein the second step and the third step are repeated until the second step fails to identify the site having the deflection larger than the predetermined deflection amount.
2. The method for positioning a welding clamp according to claim 1, wherein the second step identifies the site having the deflection larger than the predetermined deflection amount in the first workpiece based on whether a maximum deflection amount in the first workpiece exceeds the predetermined deflection amount, and the third step determines a site having the maximum deflection amount in the first workpiece as the additional clamp position which is added to the set of determined clamp positions.
3. The method for positioning a welding clamp according to claim 1, wherein the second step identifies the site having the deflection larger than the predetermined deflection amount in the first workpiece based on whether a maximum deflection amount in the first workpiece exceeds the predetermined deflection amount, and when a site having the maximum deflection amount in the first workpiece is a site incapable of being clamped by the welding clamp, the third step determines, as the additional clamp position which is added to the set of determined clamp positions, a site including, when distortions in the first workpiece are classified by areas in accordance with distortion amounts, a same area as the site with the maximum deflection amount, and capable of being clamped by the welding clamp in the area.
4. The method for positioning a welding clamp according to claim 1, wherein the second step identifies the site having the deflection larger than the predetermined deflection amount in the first workpiece based on whether a maximum deflection amount in the first workpiece exceeds the predetermined deflection amount, and the third step determines a site other than a site with the maximum deflection amount and having a deflection larger than the predetermined deflection amount, as the additional clamp position which is added to the set of determined clamp positions.
5. The method for positioning a welding clamp according to claim 1, further comprising: a fourth step of, with a second workpiece to be welded onto the first workpiece placed after the first to third steps, determining settings with buckling due to a placement load in a direction of placing the second workpiece onto the first workpiece, and identifying a secondary site with a secondary deflection larger than the predetermined deflection amount in the first workpiece clamped at each clamp position included in the set of determined clamp positions; and a fifth step of determining the secondary site having the secondary deflection larger than the predetermined deflection amount as a secondary additional clamp position, which is added to the set of determined clamp positions, wherein the fourth step and the fifth step are repeated until the fourth step fails to identify the secondary site having the secondary deflection larger than the predetermined deflection amount.
6. The method for positioning a welding clamp according to claim 5, wherein the fourth step identifies the secondary site having the secondary deflection larger than the predetermined deflection amount in the first workpiece based on whether a maximum deflection amount in the first workpiece exceeds the predetermined deflection amount, and the fifth step determines a secondary site having the maximum deflection amount in the first workpiece as the secondary additional clamp position which is added to the set of determined clamp positions.
7. The method for positioning a welding clamp according to claim 5, wherein the fourth step identifies the secondary site having the secondary deflection larger than the predetermined deflection amount in the first workpiece based on whether a maximum deflection amount in the first workpiece exceeds the predetermined deflection amount, and when a site having the maximum deflection amount in the first workpiece is a site incapable of being clamped by the welding clamp, the fifth step determines, as the secondary additional clamp position which is added to the set of determined clamp positions, a site including, when distortions in the first workpiece are classified by areas in accordance with distortion amounts, a same area as the site with the maximum deflection amount, and capable of being clamped by the welding clamp in the area.
8. The method for positioning a welding clamp according to claim 5, wherein the fourth step identifies the secondary site having the secondary deflection larger than the predetermined deflection amount in the first workpiece based on whether a maximum deflection amount in the first workpiece exceeds the predetermined deflection amount, and the fifth step determines a secondary site other than a site with the maximum deflection amount and having a deflection larger than the predetermined deflection amount, as the additional clamp position which is added to the set of determined clamp positions.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
DESCRIPTION OF EMBODIMENTS
(7)
(8) The car body side 1 has holes for mounting doors and glasses, and additionally small holes such as a through-hole 7 as needed. The through-hole 7 is provided only in the left side of the vehicle as a hole in which, at a gas station, the tip of a fuel service nozzle is inserted. In other words, such a hole is not provided in the right side of the car body.
(9) A front upper hinge area 10 and a front lower hinge area 11 are positions for the hinges that pivotally couple the front end of a front door (not shown) to the car body side 1. A rear upper hinge area 12 and a rear lower hinge area 13 are positions for hinges that pivotally couple the front end of a rear door (not shown) to the car body side 1.
(10) The car body side 1 in welding (more specifically, spot welding) is clamped at a predetermined clamp position by a welding clamp, which is a sandwiching tool, and held in a posture with the up-and-down and right-and-left directions of
(11) The car body side 1 is large and heavy, and accordingly the self-weight Fa of each site of the car body side 1 acts in a vertically downward direction depending on its own site. When the car body side 1 in welding is sandwiched and supported only on the base clamp positions by the welding clamp, the vertical deflection amount of a certain site in the car body side 1 exceeds the tolerable level due to its self-weight Fa. The car body side 1 is to be spot-welded by a welding robot at multiple predetermined welding positions. Thus, a site in the car body side 1 with a deflection amount exceeding the tolerable level may cause the accuracy of the welding positions to be beyond a permissible range.
(12) In welding of the car body side 1, clomping by the welding clamp only at the base clamp positions is thus insufficient. In addition to the base clamp positions, an appropriate number of predetermined clamp positions are necessarily provided to support the car body side 1 for controlling a deflection amount of each site of the car body side 1 to a value equal to or lower than the tolerable level.
(13) The car body side 1 is formed of substantially homogeneous metal such as a steel sheet, and thus when each site of the car body side 1 is defined by three-dimensional coordinates, the density of each site of the car body side 1 is substantially even. In contrast, the thickness of the car body side 1 structurally varies depending on the site of the surface of the car body side 1, and thus when each site of the car body side 1 is defined by two-dimensional coordinates, the density of each site of the car body side 1 has a value depending on its own thickness.
(14) In the computer simulation described later for the deflection amount of each site in the self-weight direction (vertical direction), each site of the car body side 1 may be defined by three-dimensional coordinates or by the two-dimensional coordinate plane along the car body side 1. In the latter case, the computer simulation is performed with the density of each site that is based on three-dimensional coordinates being converted into the density of each site based on the two-dimensional coordinate plane.
(15) The self-weight Fa is defined as the weight of each site of the car body side 1 undergoing an acceleration of 1 G (G denotes gravitational acceleration). In welding of the car body side 1, a site that is not clamped by the welding clamp in the car body side 1 thus deflects downward (or is displaced downward from its normal position) by a total deflection from clamp positions to this site due to the self-weight Fa. If the deflection in the entire car body side 1 is equal to or lower than the tolerable level, no problem arises. However, any site having a deflection exceeding the tolerable level may cause the accuracy of welding positions to be beyond a permissible range.
(16)
(17) In the flow chart of
(18) In the flow chart of
(19) The flow chart in
(20) In STEP 1, the operator obtains base clamp positions on the welding target workpiece. In this example, the base clamp positions are the hinge areas 10 to 13 (
(21) The base clamp positions are determined as clamp positions that allow the welding target workpiece to be supported in a predetermined posture when the welding target workpiece is clamped only at the base clamp positions regardless of whether the deflection amount of the entire car body side 1 is equal to or lower than a tolerable deflection level. The welding target workpiece is designed in advance to have the base clamp positions instead of selecting the base clamp positions after the welding target workpiece is designed.
(22) In STEP 2, the operator determines the base clamp positions as clamp positions for the welding target workpiece.
(23) In STEP 3, the operator determines first settings of the welding target workpiece clamped at the determined clamp positions in welding. The first settings and second settings described later are similar in that the welding target workpiece is clamped by the welding clamp at the determined clamp positions. However, in the first settings, a target, the weight and posture of which are supported and maintained by the welding clamp, is only the welding target workpiece as the first workpiece, while in the second settings, the target includes the welding target workpiece as the first workpiece and the rigid member 40 (see
(24) In both of the first and second settings of an embodiment, the car body side 1 that is the welding target workpiece stands upright, for example, as illustrated in
(25) In STEP 4, the simulation PC simulates the deflection amount of each site of the welding target workpiece in the first settings. In STEP 5, the operator determines whether the welding target workpiece has a site with a deflection amount exceeding a predetermined threshold, on the basis of the simulation results from STEP 4. Although the predetermined threshold is typically set at the tolerable deflection level of the welding target workpiece, the threshold may also be set at a predetermined value greater than the tolerable level.
(26) If the determination result in STEP 5 is yes (the determination of the presence of a site with a deflection amount exceeding the tolerable level), the operator proceeds to STEP 6. If the determination result is no (the determination of the absence of a site with a deflection amount exceeding the tolerable level), the operator proceeds to STEP 7.
(27) In STEP 6, the operator determines a site with the maximum deflection amount in the welding target workpiece as a clamp position on the welding target workpiece. After STEP 6, the operator returns to STEP 3, and repeats STEPs 3 to 6 until the determination result in STEP 5 becomes no. The site with the maximum deflection amount in the welding target workpiece may be difficult to be clamped by a robot for some reasons of the three-dimensional structure of the welding target workpiece. In such a case, the operator shifts the determined clamp position from the site with the maximum deflection amount. For example, the operator chooses the site closest to the site with the maximum deflection amount from the sites of the welding target workpiece that can be clamped by the welding clamp, and determines the chosen site as a clamp position.
(28) The specific situation in which determined clamp positions are added to the car body side 1 one after another in response to the repetition of STEPs 3 to 6 will be described with reference to
(29)
(30) The picture representing areas having different deflection amounts in the car body side 1 with different colors allows the operator to suitably chose the site closest to the site with the maximum deflection amount from the sites of the welding target workpiece that can be clamped by the welding clamp, and determine the chosen site as a clamp position. This is because the site with the maximum deflection amount among the sites of the welding target workpiece that can be clamped by the welding clamp is within the color area including the site with the maximum deflection amount in the entire car body side 1.
(31) The site with the maximum deflection amount in the entire car body side 1 may be adjacent to the edge of this color area, instead of at the center of this color area. If areas are not classified with colors, the operator may erroneously choose a site close to the site with the maximum deflection amount in the entire car body side 1 and other than the site with the maximum deflection amount among the sites that can be clamped, and determine the chosen site as a clamp position that would be the site with the maximum deflection amount among the sites that can be clamped. Classifying areas with colors is useful in preventing the determination of the erroneous clamp position.
(32) The picture also indicates the site with the maximum deflection amount in the car body side 1, for example, using an icon with a value of the deflection amount. In
(33)
(34)
(35) In this manner, the operator repeats addition of a clamp position to a site with the maximum deflection amount, and simulations until the car body side 1 has no more sites having a deflection amount equal to or higher than the threshold.
(36) In
(37) As illustrated in
(38) Next,
(39) STEPs 7 to 0 in
(40) In STEP 7, the operator determines the second settings of the welding target workpiece clamped at the determined clamp positions in welding. In the second settings, the welding target workpiece is being clamped by the welding clamp at the determined clamp positions and experiencing buckling due to a placement load. Fb in the direction of placing the rigid member 40 that is a welded workpiece onto the car body side 1 that is a welding target workpiece.
(41) In STEP 8, the simulation PC simulates the deflection amount of the welding target workpiece in the second settings. In STEP 9, the operator determines whether the welding target workpiece has a site with a deflection amount exceeding a predetermined threshold, on the basis of the simulation results from STEP 8. Although the threshold in STEP 9 is typically the same as the threshold in STEP 5, a value other than the threshold in STEP 5 may also be set while satisfying the condition that the tolerable deflection level is not exceeded.
(42) If the determination result in STEP 9 is yes, the operator proceeds to STEP the determination result is no, the operator proceeds to STEP 11.
(43) In STEP 10, the operator determines the site with the maximum deflection amount in the welding target workpiece as a clamp position on the welding target workpiece. After STEP 10, the operator returns to STEP 7.
(44) In this manner, the second settings with the welding target workpiece having buckling are determined, and in the second settings, a determined clamp position is added by repeating STEPs 7 to 10 until the determination result in STEP 9 becomes no. This allows prevention of a site with a deflection amount higher than the threshold in the car body side 1 during the clamping of the car body side 1 on which the rigid member 40 is welded. When any site with a deflection amount higher than the threshold remains in the car body side 1, a determined clamp position is added sequentially to the site. If the determination result in STEP 9 becomes no, the addition of a determined clamp position is ended. This allows the number of determined clamp positions to be minimized.
(45) In STEP 11, the operator determines all the determined clamp positions including the base clamp positions as final clamp positions. In an actual work site where the robot performs welding on a welding target workpiece, the robot clamps the welding target workpiece using the welding clamp at the final clamp positions determined in STEP 11. The robot changes the posture of the welding target workpiece to the posture determined in the first settings and then starts spot welding.
(46) Note that the posture of the welding target workpiece in welding determined in the first settings of STEP 3 is the same as the posture of the welding target workpiece in welding determined in the second settings of STEP 7. After STEP 11, the method for positioning a welding clamp is ended.
(47)
(48) In addition, the processing in STEPs 7 to 10 adds four clamp positions 31 to 34 as determined clamp positions. More specifically, the clamp positions 31, 32 are added to the front protrusion 2, and the clamp positions 33, 34 are added to the rear protrusion 4.
(49) Although an embodiment of the present invention has been described, the present invention is not limited to this example.
(50) For example, STEP 6 or 10 in the above embodiment adds one clamp position at a time to the site with the maximum deflection amount or a site adjacent thereto. However, multiple sites with maximal deflection amounts may be determined at a time as clamp positions if the following three conditions are satisfied: (u1) sites have maximal deflection amounts higher than the surrounding deflection amounts, (u2) the maximal deflection amounts are higher than the above-mentioned threshold, and (u3) a determined clamp position exists between the sites with the maximal deflection amounts, or the distance between the sites with the maximal deflection amounts is a predetermined value or higher.
(51) In STEP 6 or 10 of the above embodiment, clamp positions are determined at sites with the maximum deflection amounts; alternatively, if such sites with the maximum deflection amounts have a problem about clamping for structural reasons, clamp positions are determined at sites close to the sites with maximum deflection amounts and having no problem about clamping. However, when a site with the maximum deflection amount is in the vicinity of the edge of the welding target workpiece, a site appropriately closer to a determined clamp position from the edge may be determined as a clamp position instead of the determination of the site with the maximum deflection amount as a clamp position even if the site with the maximum deflection amount has no problem about clamping.
(52) Determining a site appropriately closer to a determined clamp position from the edge as a clamp position is more advantageous than determining a site with the maximum deflection amount as a clamp position because the area of sites with deflection amounts each equal to or lower than the threshold is reduced in the overall welding target workpiece. Provided, however, that changing a determined clamp position allows the site with the maximum deflection amount to have a deflection amount equal to or lower than the threshold, a site other than the site with the maximum deflection amount may be determined as a clamp position.
(53) In the above embodiment, STEP 2 is an example of the first step of the present invention, STEPs 3 to 5 are an example of the second step of the present invention, STEP 6 is an example of the third step of the present invention, STEPs 7 to 9 are an example of the fourth step of the present invention, and STEP 10 is an example of the fifth step of the present invention. The car body side 1 is an example of the first workpiece of the present invention, and the rigid member 40 horizontally welded onto the car body side 1 is an example of the second workpiece of the present invention.
INDUSTRIAL APPLICABILITY
(54) The present invention relates to a method for positioning a suitable clamp position for supporting welding target workpieces. The present invention is applied to determining clamp positions in welding on a relatively heavy workpiece as well as a workpiece that is a heavy component of an automobile and automatically welded by a welding robot.
REFERENCE SIGNS LIST
(55) 1 Car body side (first workpiece)
(56) 10 Front upper hinge area (base clamp position)
(57) 11 Front lower hinge area (base clamp position)
(58) 12 Rear upper hinge area base clamp position)
(59) 13 Rear lower hinge area base clamp position)
(60) 21 to 26, 31 to 34 Clamp positions
(61) 40 Rigid member (second workpiece)