CN103358308A - Robotic weld gun orientation normalization - Google Patents
Robotic weld gun orientation normalization Download PDFInfo
- Publication number
- CN103358308A CN103358308A CN2013101772033A CN201310177203A CN103358308A CN 103358308 A CN103358308 A CN 103358308A CN 2013101772033 A CN2013101772033 A CN 2013101772033A CN 201310177203 A CN201310177203 A CN 201310177203A CN 103358308 A CN103358308 A CN 103358308A
- Authority
- CN
- China
- Prior art keywords
- test point
- electrode head
- movable electrode
- parts
- normal vector
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K11/00—Resistance welding; Severing by resistance heating
- B23K11/10—Spot welding; Stitch welding
- B23K11/11—Spot welding
- B23K11/115—Spot welding by means of two electrodes placed opposite one another on both sides of the welded parts
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K11/00—Resistance welding; Severing by resistance heating
- B23K11/24—Electric supply or control circuits therefor
- B23K11/25—Monitoring devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K11/00—Resistance welding; Severing by resistance heating
- B23K11/30—Features relating to electrodes
- B23K11/31—Electrode holders and actuating devices therefor
- B23K11/314—Spot welding guns, e.g. mounted on robots
- B23K11/315—Spot welding guns, e.g. mounted on robots with one electrode moving on a linear path
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Robotics (AREA)
- Resistance Welding (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
A method for controlling a welding robot having a servo gun with a movable tip and a fixed tip includes the steps of separately contacting a surface of a part with the movable tip to measure a base test point and an at least two additional test points displaced from the base test point. Two non-collinear vectors are calculated from the at least two additional test points. A normal vector is calculated from the two non-collinear vectors. An angle between the original servo gun orientation and the normal vector is determined. An orientation of the servo gun may be corrected, for example, if the angle is within user specified tolerances.
Description
Technical field
The present invention mainly relates to a kind of welding robot system and method, and more specifically, relates to a kind of bearing calibration of orientation of spot welding servo torch of welding robot system.
Background technology
Welding robot system with spot-welding gun for example, is described in the publication number of Takahashi etc. is the U.S. Patent No. 5898285 of the U.S. Patent application of No.2011/0089146 and Nagasawa etc.A kind of typical spot welding servo torch comprises a kind of main body with fixed electrode head and movable electrode head.The fixed electrode head is described movable electrode head and arranging vis-a-vis.The fixed electrode head is with respect to the main body of spot-welding gun and normally Immobile, and the movable electrode head is installed on the main body and during welding operation and is opened and closed.
For good welding quality, two electrode tips all must push a kind of parts with the power that equates.If electrode tip does not contact/touch described parts, then need again teaching or teaching to proofread and correct.Yet it is consuming time that the teaching of welding robot is proofreaied and correct.
Known automatic teaching bearing calibration be can not determine welding gun electrode whether perpendicular to the surface of soldered parts, so the orientation of spot-welding gun is not corrected.Misorientation, wherein the spot welding servo torch is not orthogonal to parts to be welded, causes undesirably inhomogeneous current density on inhomogeneous power distribution, the whole solder joint, and finally causes bad/poor welding quality.It is difficulty and consuming time that misorientation is proofreaied and correct, particularly when one of welding gun electrode as seen be not fully the time.
The method that needs constantly a kind of orientation be used to proofreading and correct a kind of spot-welding gun comprises and determines normal vector with respect to the surface of parts to be welded.Desirably, this information is used to proofread and correct the orientation of described spot-welding gun before welding operation.
Summary of the invention
According to disclosed content immediately, be surprised to find a kind of method for check point welding gun orientation, comprise with respect to the surface of parts to be welded and determine normal vector, and before welding operation the orientation of check point welding gun.
In a kind of illustrative embodiment, present disclosed method provide automatically be identified for servo torch correct/proofread and correct the ability of orientation (for example, the normal direction orientation), do not need outside sensor.The orientation bearing calibration can be activated to proofread and correct an independent point via a kind of program editor, perhaps proofreaies and correct whole program via a kind of numeral input.In the correction to program pattern, robot sequentially/sequentially moves through welding procedure and determines suitable orientation, and the orientation of correcting servo welding gun.A kind of welding procedure can be performed during trimming process, to increase the flexibility of this function.For example, the correction to program pattern can be used during manufacturing or off-line procedure as required.The method can also generate a kind of point or position, the amount of correction and document of other data that once was corrected of having reported.If necessary, position correction can be limited to specific tolerance.
The method also can use the movable electrode that comes from servo torch carrying out the perturbing torque feedback of at least one motor of control with in detection part position, three-dimensional a plurality of somes place.Wherein found a kind of normal vector based on the position of multiple spot, the robot orientation can correspondingly be changed.In welding procedure, at least one in the position of robot and the orientation can be updated or record.
Should be understood that, the plane around the spot welding point may change or may not exist.And when the test point that moves to around the spot welding point, the robots arm may collide with other object in parts in the working cell or the working cell.In brief, the real surface of the existence that can be used for detecting at each some place is limited, namely, depends on a little.Like this, search pattern can be selected based on available surface.These pattern utilisation point instructions and designated/determine (for example, in running time, in program), the perhaps selection (for example, off-line is realized by the operator, via program editor) by search configuration.
The search pattern shape of some can be used.The search pattern shape has comprised the test point in the center, to obtain following benefit:
The servo torch that is used for search of-to some extent minimizing is opened distance;
-use identical detection threshold at all test point places;
-be used for the reference value of crosscheck/checking; And
-use identical side-play amount and welding gun to open distance at all test point places.
In one embodiment, a kind of method for controlling having a kind of welding robot that is possessing the servo torch of movable electrode head and fixed electrode head, may further comprise the steps: utilize surface that the movable electrode head contacting parts measuring the basic test point, and at least two additional test points that are shifted and open from basic test point.From the measurement of additional testing point, generate two non-collinear vectors, and from these vectors, calculated normal vector.The orientation of servo torch is corrected for this reason normal vector.
In a further embodiment, additional test point provides predetermined search pattern shape.Again, the orientation of servo torch is corrected for this reason normal vector.
In another embodiment, can be based on the contrast of the orientation of servo torch and normal vector and is corrected in the position of the servo torch in the robot welding program.
Description of drawings
When considering when the reference accompanying drawing, above-mentioned, and other advantages of the present invention to one skilled in the art, will become apparent from the detailed description that regards to down preferred embodiment, wherein:
Fig. 1 is according to the illustrating of the robot welding gun of a disclosed embodiment, and further shows for the robot welding gun and be orientated normalized method;
Fig. 2-the 4th, the illustrating of the movable electrode head of the welding gun of robot shown in Fig. 1, and further show progressively orientation correction, position correction and range correction and think that servo torch provides phase required spot welding position;
Fig. 5 is illustrating of the various test position patterns that can be carried out by robot shown in Fig. 1 welding gun, uses described be used to being orientated normalized method; And
Fig. 6 is the movable electrode head of robot welding gun shown in Fig. 1 and illustrating of fixed electrode head, and further show use the perturbing torque feedback come from the motor of controlling movable electrode and in three dimensions detection part position progressively;
Fig. 7 is the flow chart be orientated normalized method and use the robot welding gun shown in Fig. 1 of being used for that illustrates according to a specific embodiment of the present disclosure.
The specific embodiment
Following description only is exemplary in essence, and is not to be intended to be used to limiting content of the present disclosure, application or use.Should be understood that, in the whole accompanying drawing, corresponding Reference numeral is also being indicated similar or corresponding parts or feature.About disclosed method, the step of displaying is exemplary in essence, and thereby, not essential or critical.
Fig. 1 shows the robot welding system 100 who uses according to method of the present disclosure.Robot welding system 100 has comprised a kind of welding robot 102 with servo torch 104, and servo torch 104 has movable electrode head 106 and fixed electrode head 108.Welding robot 102 is configured to weld a kind of parts 110, such as a kind of metal decking for automobile.Also can utilize robot welding system 100 of the present disclosure to weld the parts 110 of other type.
For example, movable electrode head 106 can be connected at least one motor 111, and motor 111 is configured in order to drive described movable electrode head 106 in the direction towards workpiece 110.This at least one motor 111 can be servomotor, for example, is configured to provide the automatic feedback for Accurate Position Control.Those skilled in the art also can use other means to drive described movable electrode head 106 as required.
As illustrating further among Fig. 1, method of the present disclosure comprises step: utilize the surface 112 of the described parts 110 of movable electrode head 106 contacts to measure a kind of basic test point 114, and utilize subsequently 106 contacts described surperficial 112 of movable electrode head to measure at least two additional test points 116,118,120,122 of opening from 114 displacements of basic test point.Calculate two non-collinear vectors from described at least two additional test points 116,118,120,122.From these two vectors, calculate normal vector, and determine the angle between the vector of the orientation of this normal vector and initial servo welding gun 104.
The method can further comprise the step of regulating the orientation of described servo torch 104 with respect to normal vector.This step can be carried out conditionally, based on the angle between initial orientation (vector) and normal vector.For example, if the angle between the initial orientation of normal vector and servomotor is very large, then orientation is proofreaied and correct and can be skipped.In the scope of present disclosure, can also use other adjusting type of servo torch 104 orientations.
In the specific embodiment shown in Fig. 2-4, the movable electrode head 106 of servo torch 102 can experience a kind of orientation progressively and proofread and correct (Fig. 2), position correction (Fig. 3) and range correction (Fig. 4), so that required spot welding position 124 to be provided for servo torch 102.Particularly, in case normal vector is calculated, then servo torch 104 can be moved to for the normal direction of required spot welding 124 or the position of correction.Movable electrode head 106 also can be determined with respect to the angle of normal vector, and after rotation, correspondingly movable electrode head 106 is made adjusting and contact to keep with parts 110.
Referring now to Fig. 5, method of the present disclosure may further include specifies a kind of test point shape, calculates the step of normal vector according to it.For example, the test point shape can be determined by the shape on the surface 112 of parts 110 to be welded.Robot welding system 100 can generate the test point shape by with predetermined pattern servo torch 104 and movable electrode head 106 being moved at least two additional test points 116,118,120,122 from basic test point 114.The test point shape is processed rapidly before welding operation begins.For example, the speed of movable electrode head 106 from a position movement to another position can be 250mm/sec.In the scope of disclosure, can also use other the speed that is used to form the test point shape.
Need to be in a plurality of different corrections for direction orientations situation of (such as with respect to servo torch 104 direction and transversely externally), the test point shape can comprise basic test point 114, and in the additional test point 116,118,120,122 at least three.As nonrestrictive example, the test point shape can comprise one of triangle 130 of rhombus 126, the triangle 128 that outwards points to and inwardly sensing.Need to just be orientated the single direction colonel therein in the situation of (such as with respect to servo torch 104 only on externally the direction or only in the horizontal), the test point shape can comprise basic test point 114 and two additional test points 116,118.As nonrestrictive example, the test point shape can comprise one of the line 132 of outside sensing and line 134 of laterally sensing.
In another example, the test point shape can generate by providing around the search radius of basic test point 114, at least two additional test points 116,118,120,122 tested on described radius.In one embodiment, the acquiescence radius approximately be derived from basic test point 114 about+/-5mm.Can also use varying number and the configuration of the additional test point of having of other type 116,118,120,122, and the test point shape of different search radius.
It is to be further understood that, at least two additional test points 116,118,120,122 can be alignd with parts 110, and can have the predetermined gap for rotation error based on the translation distance between the additional test point 116,118,120,122 of basic test point 114 and at least two.The predetermined gap that can select for this rotation error each specific parts 110 as required.
Determine that on the surface 112 of parts 110 this method can comprise the distance of measurement between movable electrode head 106 and surperficial 112 in basic test points 114 and at least two additional test points 116,118,120,122 the process.Particularly, as shown in Fig. 2-4, this distance can be the distance on Z-direction.For example, for each original and additional test point 114,116,118,120,122, until occur to contact the distance that then can record on the Z-direction with surface 112.A plurality of measured distances can be used to respect to the surface 112 of parts 110 and definite plane and normalized vector.
In a kind of specific embodiment, during the process of the step that is contacting parts 110, detect described basic test point 114 and at least two additional test points 116,118,120,122 step can comprise a kind of electrical continuity (electrical continuity) measurement.For example, when parts 110 are grounded, when since movable electrode head 106 with the contacting of parts 110 of ground connection so that electrode voltage drops to predetermined value when below horizontal, movable electrode head 106 is confirmed to be and touches surperficial 112.As shown in fig. 1, as nonrestrictive example, electrical continuity is measured can be communicated to computer 133 via holding wire 131, such as a kind of servo torch controller or a kind of robot controller.Predetermined voltage and device that be used for to measure the voltage of movable electrode head 106 can be selected by those skilled in the art as required.
In another embodiment, as shown in fig. 1, during the process of step of the described parts 110 of contact, detect described basic test point 114 and at least two additional test points 116,118,120,122 step can comprise that a kind of non-contact optical sensor 135 is connected with computer 133 by holding wire 137.Non-contact optical sensor 135 can measure can be between movable electrode head 106 and parts 110 surfaces 112 the distance on Z-direction.For example, non-contact optical sensor 135 can be in photoelectric tube/electric eye (electric eye) and the laser beam detector one of at least.The non-contact optical sensor 135 that those skilled in the art can select other types as required is to be used for measuring contacting of movable electrode head 106 and parts 110 surfaces 112.
During the step of the described parts 110 of contact, detect described basic test point 114 and at least two additional test points 116,118,120,122 step state movable electrode head 106 by measurement in motor 111 places perturbing torque and feed back and carry out.The perturbing torque feedback also can be communicated to computer 133 by holding wire 131 as required, or by another way.
Fig. 6 shows for each a kind of case solution detection order of using perturbing torque to feed back in the position 116,118,120,122.At initial position, when the Location-Unknown on the surface 112 of parts 110 (shown in the dotted line among Fig. 6), servo torch 104 can be opened to certain scheduled backup distance.Then servo torch 104 and movable electrode head 106 are accelerated to the next position, and the speed of servo torch is detected.Then by driving described movable electrode head 106 towards parts 110, then servo torch 104 begins to close.The movement of movable electrode head 106 facilitates and realizes reading of torque standard because movable electrode head 106 begin mobile after described torque readings/read become stable.After having obtained the torque standard, parts 110 beginnings are from detecting and finishing when detecting the torque feedback different from the torque standard, and it indicates that movable electrode head 106 has contacted the surface 112 of described parts 110.Use thus perturbing torque feedback and provide the foundation test point 114 and at least two additional test points 116,118,120,122 measurement, it does not advantageously need to measure with independent sensor or equipment surperficial 112 distance.
In the scope of the present disclosure, can also use other mode to be used for measuring basic test point 114 and at least two additional test points 116,118,120,122 distance.
With reference to accompanying drawing 7, show a specific orientation normalization method 136 that uses robot welding gun 102.After a kind of initialization step 138, wherein the user has begun to be used for the orientation normalization method 136 of parts 110 to be welded, determines and has stored the current location (CURPOS) of described robot 102 and the current location of servo torch 104 at the normalization method of orientation described in the baseline step 140 136.Movable electrode head 106 is moved into the surface 112 of parts 110 subsequently in initial position step 142, its test point 114 that provides the foundation.In test shape step 144, servo torch 104, and similarly then movable electrode head 106 is moved at least two additional test points 116,118,120,122 each, as described further below.From test point measurement two the non-colinear vectors of letting it pass of falling into a trap.In normal vector calculation procedure 148, normal vector is from the vector of two measurements and be calculated.The calculating that limits in advance includes, but not limited to the calculating shown in Fig. 7.In step 150, determined the rotational angle between initial orientation (vector) and normal vector.If the user allows occur to proofread and correct, then subsequently in aligning step 152, servo torch 104 moves to the coordinate that calculates, and is defined/is limited by normal vector.In completing steps 154, servo torch 104 is opened and does the preparation of carrying out welding operation at parts 110.
The method has further comprised the step of proofreading and correct the position of described servo torch 104 in the robot welding program, for example, carries out at the robot controller (not shown).The position that can in program, proofread and correct servo torch 104 in the described program based on the contrast of angle between the initial orientation (vector) of servo torch 104 and normal vector.Pending correction to program except allowing servo torch 104 and the standardization of movable electrode head 106 with respect to the orientation on workpiece 110 surfaces 112, perhaps also can be used as the normalized a kind of selection/replacement scheme of orientation as required.
Advantageously, for example, method of the present disclosure provides does not use external sensor, and automatically determine to proofread and correct, for example normalized, is used for the ability of orientation of the servo torch 104 of robot 102.Owing to having avoided misorientation, be the situation that servo torch 104 is not orthogonal to parts 110 at the error place wherein, then at the power skewness, at whole solder joint inhomogeneous current density is arranged, and finally causing adverse effect aspect the bad welding quality decline.
Although in order to illustrate that purpose of the present invention has shown some representational embodiment and details, will it is evident that for those skilled in the art, can carry out various variation in the situation that do not break away from disclosure scope, it is further described in claims below.
Claims (20)
1. one kind is used for the method that butt welding machine device people controls, and welding robot has a kind of servo torch that possesses movable electrode head and fixed electrode head, and the method comprising the steps of:
The surface of parts is contacted, to measure a kind of basic test point with the movable electrode head;
Surface and movable electrode head are contacted, to measure at least two additional test points opening from the displacement of basic test point;
Calculate two non-collinear vectors from least two additional test points;
Calculate a kind of normal vector from two non-collinear vectors; And
Relatively between the orientation of initial servo welding gun and the angle between the normal vector.
2. according to claim 1 method further comprises the step of regulating the servo torch orientation with respect to normal vector.
3. according to claim 1 method, wherein standardization orientation is recorded in the robot welding program.
4. according to claim 1 method further comprises based on the shape of parts surface and specifies a kind of step of test point shape.
5. according to claim 4 method, wherein the test point shape comprises basic test point and two additional testing points.
6. according to claim 5 method, wherein servo torch to be oriented in a direction modulated.
7. according to claim 4 method, wherein the test point shape comprises basic test point and at least three additional testing points.
8. according to claim 7 method, wherein servo torch to be oriented in a plurality of directions modulated.
9. according to claim 4 method, wherein the test point shape is rhombus, the triangle that outwards points to and the triangle that inwardly points to, the line that outwards points to and horizontal one of Direction Line.
10. according to claim 1 method, wherein at least two additional test points are alignd with parts, and have based on the translation distance between the additional test point of basic test point and at least two, for the predetermined gap of rotation error.
11. method according to claim 1 further comprises such step: during the step of the described parts of contact in the additional distances of test point place measurement between movable electrode head and surface of basic test point and at least two.
12. method according to claim 1 further comprises such step: during the step of the described parts of contact, utilize the perturbing torque of movable electrode head to feed back and detection basic test point and at least two additional test points.
13. method according to claim 1 further comprises such step: during the step of the described parts of contact, utilize electrical continuity to measure and detection basic test point and at least two additional test points.
14. method according to claim 13, parts ground connection wherein, and when owing to contacting with the surface of the parts of ground connection so that electrode tip voltage drop when below horizontal to predetermined value, the movable electrode head is confirmed as and is being contacted the surface.
15. method according to claim 1 further comprises such step: so that with step that parts contact during utilize the non-contact optical sensor to detect the additional test point of described basic test point and at least two.
16. method according to claim 15, wherein the non-contact optical sensor measurement goes out the distance between the surface of movable electrode head and parts.
17. method according to claim 15, wherein the non-contact optical sensor is at least a in electric eye and the laser beam detector.
18. method according to claim 1 further comprises such step: proofread and correct the position to servo torch based on the angle between initial servo welding gun orientation and normal vector and in the robot welding program.
19. one kind is used for the method that butt welding machine device people controls, welding robot has a kind of servo torch that possesses movable electrode head and fixed electrode head, and the method comprising the steps of:
The surface of parts is contacted, to measure a kind of basic test point with the movable electrode head;
The surface is contacted with movable electrode, and to measure at least two additional test points opening from the displacement of basic test point, basic test point and at least two additional test points provide a kind of predetermined search pattern shape;
Calculate two non-collinear vectors from basic test point and at least two additional test points;
Calculate normal vector from two non-collinear vectors;
Compare the angle between initial servo welding gun orientation and normal vector; And
The orientation of regulating servo torch with respect to normal vector.
20. one kind is used for the method that butt welding machine device people controls, welding robot has a kind of servo torch that possesses movable electrode head and fixed electrode head, and the method comprising the steps of:
The surface of parts is contacted, to measure a kind of basic test point with the movable electrode head;
The surface is contacted with movable electrode, and to measure at least two additional test points opening from the displacement of basic test point, basic test point and at least two additional test points provide a kind of predetermined search pattern shape;
Calculate two non-collinear vectors from basic test point and at least two additional test points;
Calculate normal vector from two non-collinear vectors;
Compare the angle between initial servo welding gun orientation and normal vector; And
The position of in the robot welding program, proofreading and correct described servo torch based on the orientation of servo torch and the comparison between the normal vector.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/433,850 US9144860B2 (en) | 2012-03-29 | 2012-03-29 | Robotic weld gun orientation normalization |
US13/433850 | 2012-03-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103358308A true CN103358308A (en) | 2013-10-23 |
CN103358308B CN103358308B (en) | 2017-03-01 |
Family
ID=49154880
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310177203.3A Active CN103358308B (en) | 2012-03-29 | 2013-03-29 | Robotic gun orientation standardization |
Country Status (4)
Country | Link |
---|---|
US (1) | US9144860B2 (en) |
JP (2) | JP2013202692A (en) |
CN (1) | CN103358308B (en) |
DE (1) | DE102013103137B4 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107030360A (en) * | 2017-06-19 | 2017-08-11 | 张仲颖 | A kind of intelligent automobile production line is welded spot welding robot's Off-line control system |
CN107249805A (en) * | 2015-02-25 | 2017-10-13 | 本田技研工业株式会社 | Get position correcting method and device ready |
CN111629853A (en) * | 2018-01-19 | 2020-09-04 | 库卡德国有限公司 | Resistance welding by means of a robot |
CN113414482A (en) * | 2021-06-15 | 2021-09-21 | 中国第一汽车股份有限公司 | Device and method for detecting position compensation function of robot spot welding electrode |
CN113414484A (en) * | 2021-06-08 | 2021-09-21 | 中国第一汽车股份有限公司 | Special-shaped manual welding tongs for transverse operation |
CN113770497A (en) * | 2021-06-12 | 2021-12-10 | 中国第一汽车股份有限公司 | Device and method for detecting actual pressurizing position in robot spot welding process |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102015204599B3 (en) * | 2015-03-13 | 2016-08-11 | Kuka Roboter Gmbh | Method for controlling a manipulator for executing a work process |
FR3043004B1 (en) * | 2015-10-29 | 2017-12-22 | Airbus Group Sas | METHOD FOR ORIENTATION OF AN EFFECTOR WITH AN ASSEMBLY TOOL IN RELATION TO A SURFACE |
DE102016109533A1 (en) * | 2016-05-24 | 2017-11-30 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | Device for determining an orientation and / or a distance of a tool relative to a surface to be machined with the tool |
US10639739B2 (en) | 2016-07-29 | 2020-05-05 | Fanuc America Corporation | Sensorless pressure change detection for servo gun |
CN107116333B (en) * | 2017-06-21 | 2023-05-16 | 中南大学 | Coaxial type optoelectronic device coupling angle adjusting device and welding system |
JP6572281B2 (en) * | 2017-10-06 | 2019-09-04 | ファナック株式会社 | Spot welding system |
CN108608104B (en) * | 2018-05-09 | 2020-06-05 | 吉林大学 | Rapid detection device and method for space state of resistance spot welding electrode |
CN109719757A (en) * | 2019-03-07 | 2019-05-07 | 桂林电子科技大学 | Teaching Multi-freedom-degreemanipulator manipulator end pose measuring method |
US11311958B1 (en) * | 2019-05-13 | 2022-04-26 | Airgas, Inc. | Digital welding and cutting efficiency analysis, process evaluation and response feedback system for process optimization |
EP4363148A1 (en) * | 2022-09-20 | 2024-05-08 | Albaksan Dis Ticaret Ve Pazarlama A.S. | Welding robot checker |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07284933A (en) * | 1994-04-15 | 1995-10-31 | Nachi Fujikoshi Corp | Method for controlling position of robot |
US5898285A (en) * | 1997-03-11 | 1999-04-27 | Honda Giken Kogyo Kabushiki Kaisha | Method of teaching welding robot |
US6070109A (en) * | 1998-03-10 | 2000-05-30 | Fanuc Robotics North America, Inc. | Robot calibration system |
US6232572B1 (en) * | 1998-04-20 | 2001-05-15 | Nissan Motor Co., Ltd. | Spot welding control system and control method |
US6531674B2 (en) * | 1998-12-01 | 2003-03-11 | Toyota Jidosha Kabushiki Kaisha | Welding gun and methods conducted using the same |
CN101282823A (en) * | 2005-10-06 | 2008-10-08 | 库卡罗伯特有限公司 | Method for determining a virtual tool center point |
US20110000421A1 (en) * | 2009-07-06 | 2011-01-06 | Gm Global Technology Operations, Inc. | Method and apparatus to estimate automotive alternator belt slip |
Family Cites Families (87)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3795054A (en) * | 1970-08-13 | 1974-03-05 | American Welding Mfg Co | Method and apparatus for calibrating the position of a tool and for gauging the dimension of a workpiece |
US4447697A (en) * | 1978-03-28 | 1984-05-08 | Unimation, Inc. | Weld gun repositioning system for programmable manipulator |
US4263803A (en) * | 1978-05-09 | 1981-04-28 | Ex-Cell-O Corporation | Calibration system and method of using same |
US4258425A (en) * | 1979-03-08 | 1981-03-24 | A. O. Smith Corporation | Self-programmed mechanical working apparatus |
US4677276A (en) * | 1982-11-23 | 1987-06-30 | Yaskawa Electric Mfg. Co., Ltd. | Method of welding robot control which controls the three basic axes of a robot to provide a repetition of a weaving pattern along a robot locus |
US4590577A (en) * | 1982-12-01 | 1986-05-20 | Yaskawa Electric Mfg. Co., Ltd. | Welding robot controlling method |
JPS60257982A (en) * | 1984-06-06 | 1985-12-19 | Toyota Motor Corp | Robot control device with automatic correcting function of face perpendicularity of welding gun |
JPS6178564A (en) * | 1984-09-27 | 1986-04-22 | Fanuc Ltd | Welding control method in automatic welder |
JP2684359B2 (en) * | 1985-02-22 | 1997-12-03 | ファナック 株式会社 | Robot work Cartesian coordinate system setting device |
US5171966A (en) * | 1986-03-20 | 1992-12-15 | Shin Meiwa Industry Co., Ltd. | Method of and apparatus for controlling a welding robot |
JP2728399B2 (en) * | 1987-03-19 | 1998-03-18 | 川崎重工業株式会社 | Robot control method |
US4835710A (en) * | 1987-07-17 | 1989-05-30 | Cincinnati Milacron Inc. | Method of moving and orienting a tool along a curved path |
DE3836198A1 (en) * | 1987-10-23 | 1989-05-03 | Toyoda Machine Works Ltd | LEARNING METHOD FOR DETECTING A MACHINE LINE |
JPH0818130B2 (en) * | 1988-02-10 | 1996-02-28 | ファナック株式会社 | Weaving welding control method |
JP2786225B2 (en) * | 1989-02-01 | 1998-08-13 | 株式会社日立製作所 | Industrial robot control method and apparatus |
US5600759A (en) * | 1989-03-20 | 1997-02-04 | Fanuc Ltd. | Robot capable of generating patterns of movement path |
JPH02262982A (en) * | 1989-03-31 | 1990-10-25 | Fanuc Ltd | Setting method for tool center point |
US5053976A (en) * | 1989-05-22 | 1991-10-01 | Honda Giken Kogyo Kabushiki Kaisha | Method of teaching a robot |
EP0506990A1 (en) * | 1991-04-02 | 1992-10-07 | Siemens Aktiengesellschaft | Method for acceleration-and speedcommand for at least one controlable axis from a machinetool or a robot |
DE4291618C2 (en) * | 1991-06-04 | 2002-08-22 | Anca Pty Ltd | Computer numerically controlled machine with a manual control unit for controlling a programmed travel path |
US5345540A (en) * | 1991-07-12 | 1994-09-06 | Hewlett-Packard Company | Methods for automatically programming spatial information in robotic systems |
JPH05318280A (en) * | 1992-05-19 | 1993-12-03 | Hitachi Constr Mach Co Ltd | Grinding attitude producing device of grinding robot |
US5340962A (en) | 1992-08-14 | 1994-08-23 | Lumonics Corporation | Automatic control of laser beam tool positioning |
US6535794B1 (en) * | 1993-02-23 | 2003-03-18 | Faro Technologoies Inc. | Method of generating an error map for calibration of a robot or multi-axis machining center |
JPH06320462A (en) * | 1993-05-10 | 1994-11-22 | Fanuc Ltd | Control method for robot with sensor |
JPH07232282A (en) * | 1994-02-25 | 1995-09-05 | Obara Kk | Controller of c-type welding gun |
JP3191563B2 (en) * | 1994-05-31 | 2001-07-23 | トヨタ自動車株式会社 | Automatic correction method for offline teaching data |
US5675229A (en) * | 1994-09-21 | 1997-10-07 | Abb Robotics Inc. | Apparatus and method for adjusting robot positioning |
JP2933305B2 (en) * | 1994-12-15 | 1999-08-09 | ファナック株式会社 | Teaching operation panel for robot |
JPH08224665A (en) * | 1995-02-23 | 1996-09-03 | Komatsu Ltd | Automatic all around machining device |
US5829115A (en) * | 1996-09-09 | 1998-11-03 | General Electro Mechanical Corp | Apparatus and method for actuating tooling |
US5910719A (en) * | 1996-09-17 | 1999-06-08 | Cycle Time Corporation | Tool center point calibration for spot welding guns |
JPH10161747A (en) * | 1996-11-29 | 1998-06-19 | Mitsubishi Electric Corp | Contact position detecting method and device therefor |
US5988486A (en) * | 1997-03-11 | 1999-11-23 | Honda Giken Kogyo Kabushiki Kaisha | Method of controlling electrode force of spot welding gun |
JPH10329065A (en) * | 1997-05-30 | 1998-12-15 | Matsushita Electric Ind Co Ltd | Correction method for dislocation of robot |
US6044308A (en) * | 1997-06-13 | 2000-03-28 | Huissoon; Jan Paul | Method and device for robot tool frame calibration |
JPH11123678A (en) * | 1997-10-24 | 1999-05-11 | Yaskawa Electric Corp | Position detecting method for work |
US6163759A (en) * | 1997-11-21 | 2000-12-19 | Advantest Corporation | Method for calibrating variable delay circuit and a variable delay circuit using the same |
US6064168A (en) * | 1998-03-13 | 2000-05-16 | Fanuc Robotics North America, Inc. | Method of controlling robot movement |
US6173882B1 (en) * | 1998-05-12 | 2001-01-16 | Chrysler Corporation | Method and apparatus for holding a workpiece during welding |
JP3215086B2 (en) * | 1998-07-09 | 2001-10-02 | ファナック株式会社 | Robot controller |
JP3671694B2 (en) | 1998-09-18 | 2005-07-13 | 株式会社デンソー | Robot teaching method and apparatus |
US6337456B1 (en) * | 1998-12-16 | 2002-01-08 | Dengensha Manufacturing Company Limited | Welding machine and method for assembling same |
JP2000288743A (en) * | 1999-02-03 | 2000-10-17 | Dengensha Mfg Co Ltd | Controller for resistance welding equipment |
DE19929557B4 (en) * | 1999-06-18 | 2006-01-19 | Dr. Johannes Heidenhain Gmbh | Method and circuit for setting a switching threshold of a key switch |
US6169263B1 (en) * | 1999-08-02 | 2001-01-02 | Automation International Inc. | Techniques for adaptive control of force in resistance welding applications |
US6356807B1 (en) * | 1999-08-13 | 2002-03-12 | Fanuc Robotics North America, Inc. | Method of determining contact positions, calibration parameters, and reference frames for robot assemblies |
JP3359012B2 (en) * | 1999-11-10 | 2002-12-24 | 川崎重工業株式会社 | Spot welding robot |
US6374158B1 (en) * | 2000-02-15 | 2002-04-16 | General Electric Company | Robotic laser pointer |
JP3394750B2 (en) * | 2000-10-02 | 2003-04-07 | ファナック株式会社 | Work pressing device |
US6515251B1 (en) * | 2000-10-31 | 2003-02-04 | Steelcase Development Corporation | Welding system and method |
KR20020044499A (en) * | 2000-12-06 | 2002-06-15 | 윤종용 | Control system and method for robot |
US6455800B1 (en) * | 2001-01-04 | 2002-09-24 | Festo Corporation | Servo-pneumatic modular weld gun |
US6787729B2 (en) * | 2001-01-23 | 2004-09-07 | Progressive Tool & Industries Co. | Multi-axis articulatable robot having a weld gun with inverted roller screw actuator |
JP2002239957A (en) | 2001-02-19 | 2002-08-28 | Honda Motor Co Ltd | Attitude determination method and program of articulated robot |
JP2002283059A (en) * | 2001-03-26 | 2002-10-02 | Fanuc Ltd | Method for setting reference position of axis of servo type spot welding gun, and robot controller |
US7564005B2 (en) * | 2001-07-10 | 2009-07-21 | Doben Limited | Resistance welding fastener electrode and monitor and method of using same |
EP1474271A1 (en) * | 2002-01-31 | 2004-11-10 | Abb Research Ltd. | Robot machining tool position and orientation calibration |
JP3892747B2 (en) * | 2002-03-14 | 2007-03-14 | 富士通株式会社 | Laser welding apparatus and component welding method |
JP3629022B2 (en) * | 2002-10-11 | 2005-03-16 | ファナック株式会社 | SPOT WELDING GUN AND METHOD OF CONTROLLING PRESSURE OF SPOT WELDING GUN |
US6828522B2 (en) * | 2002-10-18 | 2004-12-07 | Tol-O-Matic, Inc. | Adaptable servo-control system for force/position actuation |
JP3805317B2 (en) * | 2003-03-17 | 2006-08-02 | ファナック株式会社 | Teaching position correction method and teaching position correction apparatus |
DE10328593A1 (en) * | 2003-06-25 | 2005-01-20 | Swac Electronic Gmbh | Method for controlling and / or regulating a welding gun movement |
SE0302092L (en) * | 2003-07-11 | 2005-01-12 | Abb Ab | Robot system |
US6903298B2 (en) * | 2003-08-25 | 2005-06-07 | General Motors Corporation | Resistance welding control method |
JP2005138223A (en) * | 2003-11-06 | 2005-06-02 | Fanuc Ltd | Positional data correcting device for robot |
KR101003666B1 (en) * | 2003-12-10 | 2010-12-23 | 엘지디스플레이 주식회사 | Aligner |
US7956308B2 (en) * | 2005-05-18 | 2011-06-07 | Parker-Hannifin Corporation | Weld gun control system |
AT502283B1 (en) * | 2005-07-15 | 2007-05-15 | Fronius Int Gmbh | WELDING PROCESS AND WELDING SYSTEM DETERMINING THE POSITION OF THE WELDING BURNER |
US20070187370A1 (en) * | 2005-11-21 | 2007-08-16 | Keith Hochhalter | Method and apparatus for positioning electrodes relative to a welding gun |
US7432466B2 (en) * | 2005-12-09 | 2008-10-07 | Alcoa Inc. | Method of electrical resistance spot welding |
JP4374039B2 (en) * | 2007-06-14 | 2009-12-02 | ファナック株式会社 | Spot welding system and welding gun closing speed adjusting method |
JP4233584B2 (en) * | 2007-06-18 | 2009-03-04 | ファナック株式会社 | Spot welding robot positioning method |
US8367962B2 (en) * | 2007-10-26 | 2013-02-05 | Ariel Andre Waitzman | Automated welding of moulds and stamping tools |
US8803024B2 (en) * | 2007-12-12 | 2014-08-12 | GM Global Technology Operations LLC | Online weld inspection and repair method for resistance welding and weld-bonding |
US8457786B2 (en) * | 2008-11-25 | 2013-06-04 | Abb Technology Ltd | Method and an apparatus for calibration of an industrial robot system |
JP5101466B2 (en) * | 2008-11-25 | 2012-12-19 | 本田技研工業株式会社 | Tip angle measuring method and tip angle measuring device |
US7974733B2 (en) * | 2009-01-30 | 2011-07-05 | GM Global Technology Operations LLC | Automatic estimation of weldgun size using section geometry |
EP2243602B1 (en) * | 2009-04-22 | 2013-05-15 | KUKA Roboter GmbH | Method and device for controlling a manipulator |
JP5292564B2 (en) * | 2009-05-18 | 2013-09-18 | 株式会社ミツトヨ | Shape measuring apparatus, calibration method thereof, and calibration program |
US8426761B2 (en) | 2009-10-21 | 2013-04-23 | Fanuc Ltd | Method of detection of welding workpiece position using movable electrode |
JP4880020B2 (en) * | 2009-10-21 | 2012-02-22 | ファナック株式会社 | Welding workpiece position detection method using movable electrode |
JP4880021B2 (en) * | 2009-10-21 | 2012-02-22 | ファナック株式会社 | Welding workpiece position detection method |
JP4927927B2 (en) * | 2009-11-26 | 2012-05-09 | ファナック株式会社 | Spot welding system |
JP4870821B2 (en) * | 2010-01-28 | 2012-02-08 | ファナック株式会社 | Welding workpiece position detection device and welding workpiece position detection method |
JP5570318B2 (en) * | 2010-06-23 | 2014-08-13 | Obara Group株式会社 | Equalizer for welding machine |
US8415582B2 (en) * | 2010-07-23 | 2013-04-09 | GM Global Technology Operations LLC | Method for monitoring and maintaining a resistance welding apparatus |
-
2012
- 2012-03-29 US US13/433,850 patent/US9144860B2/en active Active
-
2013
- 2013-03-27 DE DE102013103137.4A patent/DE102013103137B4/en active Active
- 2013-03-29 JP JP2013073100A patent/JP2013202692A/en active Pending
- 2013-03-29 CN CN201310177203.3A patent/CN103358308B/en active Active
-
2019
- 2019-09-19 JP JP2019170495A patent/JP7174683B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH07284933A (en) * | 1994-04-15 | 1995-10-31 | Nachi Fujikoshi Corp | Method for controlling position of robot |
US5898285A (en) * | 1997-03-11 | 1999-04-27 | Honda Giken Kogyo Kabushiki Kaisha | Method of teaching welding robot |
US6070109A (en) * | 1998-03-10 | 2000-05-30 | Fanuc Robotics North America, Inc. | Robot calibration system |
US6232572B1 (en) * | 1998-04-20 | 2001-05-15 | Nissan Motor Co., Ltd. | Spot welding control system and control method |
US6531674B2 (en) * | 1998-12-01 | 2003-03-11 | Toyota Jidosha Kabushiki Kaisha | Welding gun and methods conducted using the same |
CN101282823A (en) * | 2005-10-06 | 2008-10-08 | 库卡罗伯特有限公司 | Method for determining a virtual tool center point |
US20110000421A1 (en) * | 2009-07-06 | 2011-01-06 | Gm Global Technology Operations, Inc. | Method and apparatus to estimate automotive alternator belt slip |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107249805A (en) * | 2015-02-25 | 2017-10-13 | 本田技研工业株式会社 | Get position correcting method and device ready |
CN107249805B (en) * | 2015-02-25 | 2019-07-26 | 本田技研工业株式会社 | Get position correcting method and device ready |
CN107030360A (en) * | 2017-06-19 | 2017-08-11 | 张仲颖 | A kind of intelligent automobile production line is welded spot welding robot's Off-line control system |
CN107030360B (en) * | 2017-06-19 | 2019-03-01 | 张仲颖 | A kind of intelligent automobile production line is welded spot welding robot's Off-line control system |
CN111629853A (en) * | 2018-01-19 | 2020-09-04 | 库卡德国有限公司 | Resistance welding by means of a robot |
US11633801B2 (en) | 2018-01-19 | 2023-04-25 | Kuka Deutschland Gmbh | Resistance welding by means of robots |
CN113414484A (en) * | 2021-06-08 | 2021-09-21 | 中国第一汽车股份有限公司 | Special-shaped manual welding tongs for transverse operation |
CN113770497A (en) * | 2021-06-12 | 2021-12-10 | 中国第一汽车股份有限公司 | Device and method for detecting actual pressurizing position in robot spot welding process |
CN113770497B (en) * | 2021-06-12 | 2023-02-10 | 中国第一汽车股份有限公司 | Device and method for detecting actual pressurizing position in robot spot welding process |
CN113414482A (en) * | 2021-06-15 | 2021-09-21 | 中国第一汽车股份有限公司 | Device and method for detecting position compensation function of robot spot welding electrode |
Also Published As
Publication number | Publication date |
---|---|
US20130256278A1 (en) | 2013-10-03 |
JP2013202692A (en) | 2013-10-07 |
CN103358308B (en) | 2017-03-01 |
JP2020073283A (en) | 2020-05-14 |
DE102013103137A1 (en) | 2013-10-02 |
DE102013103137B4 (en) | 2024-05-29 |
US9144860B2 (en) | 2015-09-29 |
JP7174683B2 (en) | 2022-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103358308A (en) | Robotic weld gun orientation normalization | |
CN111014879B (en) | Automatic welding method for corrugated plate of robot based on laser weld seam tracking | |
CN104384765B (en) | Based on the automatic soldering method of threedimensional model and machine vision | |
CN106457468B (en) | Use the hybrid laser welding system and method for Liang Ge robot | |
US11679501B2 (en) | Controller for determining modification method of position or orientation of robot | |
US10146203B2 (en) | Spot welding system for measuring position of welding point at which welding is performed | |
CN111002304B (en) | Device for acquiring position and location of end effector of manipulator | |
US20090069936A1 (en) | Control method for robots | |
EP2014405A1 (en) | Positioning method of spot welding robot | |
CA2868163A1 (en) | Method for measuring a rotary axis of a machine tool system | |
CN108890666B (en) | Robot welding seam tracking method and system | |
KR20190064204A (en) | Wdelding automation system using welding part geometry measurement and 3D coordinate and wdelding method using the same | |
CN107662043A (en) | Change for servo rifle without cell pressure and detect | |
US11679508B2 (en) | Robot device controller for controlling position of robot | |
JP4981513B2 (en) | Welding method and welding equipment | |
US20200101607A1 (en) | Robot controller for controlling arc motion of robot | |
CN111055046A (en) | Teaching position correction method | |
CN107186714A (en) | A kind of accurate positioning method, alignment system and robot device | |
EP4070911A1 (en) | Repair welding device and repair welding method | |
US20190184481A1 (en) | Welding Position Detection Device, Welding Position Detection Method, and Welding Robot System | |
CN110919238B (en) | Automatic welding method and welding device | |
KR101220819B1 (en) | Inspecting method of welding point | |
CN108057584B (en) | Automatic docking system | |
JP2014030841A (en) | Arc following welding method and welding device | |
JP2007307612A (en) | Automatic welding method and automatic welding equipment, and reference tool used for automatic welding |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |