Welding along a seam using a multiple-point alignment method
First Claim
1. A method of actively controlling a welder to weld two parts along a seam pursuant to a weld path, and generating the weld path aligned along the seam between the two parts using a computer having a control unit and a storage medium, the method comprising:
- aligning a crosshair line at a plurality of points along the seam and storing a position value for each of the plurality of points in the storage medium, wherein aligning the crosshair line at a second point of the plurality of points comprises one of a horizontal movement or a vertical movement of the crosshair from and with respect to a first point of the plurality of points;
calculating a width and a height of the seam based on the stored position values of each of the plurality of points;
calculating a first distance between the stored position value of the first point of the plurality of points and the stored position value of the second point of the plurality of points;
generating a virtual first line connecting the first point of the plurality of points and the second point of the plurality of points that defines a Y-direction;
calculating a second distance between the stored position value of a third point of the plurality of points and the stored position value of a fourth point of the plurality of points;
generating a virtual second line connecting the third point of the plurality of points and the fourth point of the plurality of points that defines an X-direction perpendicular to the Y-direction;
calculating a radius of the seam by dividing the first distance in half;
generating the entire weld path based on the height, the radius and the width of the seam, the generating of the weld path being performed by the control unit, wherein the generated weld path is centred over the seam in the Y-direction and centred over the seam in the X-direction;
storing the generated weld path in the storage medium; and
controlling the welder to weld along the seam by following the stored weld path.
11 Assignments
0 Petitions
Accused Products
Abstract
A method for generating a weld path aligned along a seam between two parts uses a computer having a control unit and a storage medium. The method includes aligning a crosshair line at a plurality of points along the seam and storing a position value for each of the plurality of points in the storage medium; calculating a width and a height of the seam based on the stored position values of each of the plurality of points; and generating the weld path based on the height and the width of the seam.
-
Citations
17 Claims
-
1. A method of actively controlling a welder to weld two parts along a seam pursuant to a weld path, and generating the weld path aligned along the seam between the two parts using a computer having a control unit and a storage medium, the method comprising:
-
aligning a crosshair line at a plurality of points along the seam and storing a position value for each of the plurality of points in the storage medium, wherein aligning the crosshair line at a second point of the plurality of points comprises one of a horizontal movement or a vertical movement of the crosshair from and with respect to a first point of the plurality of points; calculating a width and a height of the seam based on the stored position values of each of the plurality of points; calculating a first distance between the stored position value of the first point of the plurality of points and the stored position value of the second point of the plurality of points; generating a virtual first line connecting the first point of the plurality of points and the second point of the plurality of points that defines a Y-direction; calculating a second distance between the stored position value of a third point of the plurality of points and the stored position value of a fourth point of the plurality of points; generating a virtual second line connecting the third point of the plurality of points and the fourth point of the plurality of points that defines an X-direction perpendicular to the Y-direction; calculating a radius of the seam by dividing the first distance in half; generating the entire weld path based on the height, the radius and the width of the seam, the generating of the weld path being performed by the control unit, wherein the generated weld path is centred over the seam in the Y-direction and centred over the seam in the X-direction; storing the generated weld path in the storage medium; and controlling the welder to weld along the seam by following the stored weld path. - View Dependent Claims (9, 10, 13, 15)
-
-
2. A method of actively controlling a welder to weld two parts long a seam pursuant to a weld path, and for generating the weld path aligned along the seam between the two parts using a computer having a control unit and a storage medium, the method comprising:
-
aligning a crosshair line at a first point on the seam and storing a first position value in the storage medium; aligning the crosshair line at a second point on the seam and storing a second position value in the storage medium, wherein aligning the crosshair line at the second point comprises a horizontal movement or a vertical movement of the crosshair from and with respect to the first point; aligning the crosshair line at a third point on the seam and storing a third position value in the storage medium; aligning the crosshair line at a fourth point on the seam and storing a fourth position value in the storage medium; calculating a first distance between the stored first position value and the stored second position value; generating a virtual first line connecting the first point and the second point that defines a Y-direction; calculating a radius of the seam based on the stored first position value and the stored second position value by dividing the first distance calculated in half; calculating a second distance between the stored third position value and the stored fourth position value; generating a virtual second line connecting the third point and the fourth point that defines an X-direction perpendicular to the Y-direction; calculating a third distance, the third distance defined by a difference between the first distance and the second distance; generating the weld path based on the first distance, the radius, the second distance, and the third distance, the generating of the weld path being performed by the control unit, wherein the second distance is a width of the seam and the first distance is a height of the seam; confirming an alignment of the generated weld path before welding, so as to confirm that the generated weld path corresponds to the seam, wherein the generated weld path is centred over the seam in the Y-direction and centred over the seam in the X-direction; storing the generated weld path in the storage medium; and controlling the welder to weld along the seam by following the stored weld path. - View Dependent Claims (3, 4, 5, 6, 7, 11, 16)
-
-
8. A non-transitory computer-readable medium storing a program, which upon being executed, causes a processor to actively control a welder to weld two parts along a seam pursuant to a weld path, and generate the weld path along the seam between the two parts by:
-
aligning a crosshair line at a first point on the seam and storing a first position value in the storage medium; aligning the crosshair line at a second point on the seam and storing a second position value in the storage medium, wherein aligning the crosshair line at the second point comprises one of a horizontal movement or a vertical movement of the crosshair from and with respect to the first point; aligning the crosshair line at a third point on the seam and storing a third position value in the storage medium; aligning the crosshair line at a fourth point on the seam and storing a fourth position value in the storage medium; calculating a first distance between the stored first position value and the stored second position value; generating a virtual first line connecting the first point and the second point that defines a Y-direction; calculating a radius of the seam based on the stored first position value and the stored second position value by dividing the first distance in half; calculating a second distance between the stored third position value and the stored fourth position value; generating a virtual second line connecting the third point and the fourth point that defines an X-direction perpendicular to the Y-direction; calculating a third distance, the third distance defined by a difference between the first distance and the second distance; generating the weld path based on the first distance, the radius, the second distance, and the third distance, the generating the weld path being performed by the control unit, wherein the second distance is a width of the seam and the first distance is a height of the seam; confirming an alignment of the generated weld path before welding, so as to confirm that the generated weld path corresponds to the seam, wherein the generated weld path is centred over the seam in the Y-direction and centred over the seam in the X-direction; storing the generated weld path in the storage medium; and controlling the welder to weld along the seam by following the stored weld path. - View Dependent Claims (12, 14, 17)
-
Specification