CN102699489B - Method and system allowing robot to be self-adaptive to width of groove weld - Google Patents
Method and system allowing robot to be self-adaptive to width of groove weld Download PDFInfo
- Publication number
- CN102699489B CN102699489B CN201210217739.9A CN201210217739A CN102699489B CN 102699489 B CN102699489 B CN 102699489B CN 201210217739 A CN201210217739 A CN 201210217739A CN 102699489 B CN102699489 B CN 102699489B
- Authority
- CN
- China
- Prior art keywords
- welding
- weld seam
- weld
- welding gun
- move
- 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.)
- Active
Links
Landscapes
- Resistance Welding (AREA)
- Butt Welding And Welding Of Specific Article (AREA)
Abstract
本发明揭示了一种实现机器人对带坡口焊缝宽度的自适应的方法,其通过如下步骤实现:S1.获取焊枪末端自初始位置移动入焊缝中的移动参数;S2.获取焊枪末端根据所述移动参数移入焊缝首端的位置至焊缝首端两侧的偏移值,并根据该偏移值获取焊缝首端的中心坐标以及焊枪的摆幅;S3.获取焊枪末端根据所述移动参数移入焊缝末端时朝焊缝两侧摆动的偏移值,并根据该偏移值获取焊缝末端的中心坐标以及焊枪的摆幅;S4.根据S2、S3步骤获取的焊缝首端和末端的焊缝中心及摆幅信息生成机器人的焊接运行程序,并根据所述运行程序进行焊接操作。由此可有效提高机器人的焊接效率及焊接质量。
The invention discloses a method for realizing the self-adaptation of the robot to the width of the beveled weld, which is realized through the following steps: S1. Obtain the movement parameters of the end of the welding torch moving into the weld from the initial position; S2. Obtain the movement parameters of the end of the welding torch according to The moving parameter is moved from the position of the head end of the weld seam to the offset value on both sides of the head end of the weld seam, and the center coordinates of the head end of the weld seam and the swing amplitude of the welding torch are obtained according to the offset value; S3. Obtaining the end of the welding torch according to the moving The offset value that swings toward both sides of the weld when the parameter moves into the end of the weld, and the center coordinate of the end of the weld and the swing of the welding torch are obtained according to the offset; S4. The first end of the weld and the The weld seam center and swing amplitude information at the end generates the welding operation program of the robot, and the welding operation is performed according to the operation program. Therefore, the welding efficiency and welding quality of the robot can be effectively improved.
Description
技术领域 technical field
本发明涉及机器人自动焊接技术领域,尤其涉及一种实现机器人对带坡口焊缝宽度的自适应的方法及系统。 The invention relates to the technical field of robot automatic welding, in particular to a method and system for realizing the self-adaptation of a robot to the width of a grooved weld.
背景技术 Background technique
在工程机械结构中,两板对接的焊缝较多。由于加工变形和拼装误差,两板对接的焊缝宽度呈线性变化。现今的弧焊机器人在针对两板拼接焊缝的焊接通常采用的是分段设定焊接参数的方式。该焊接参数通常包括有电压、送丝速度、焊接速度、摆长以及摆幅等。但是,该种分段设定焊接参数以进行焊接的方法有两个缺点:1、每300毫米左右(当然根据实际情况可适当调整)就需要查找一次焊缝宽度,如此便降低了机器人的焊接效率;2、由于该种焊接方法只能每段取一个参数,从而每一段焊缝上只有一个点是严格准确的,其他部分都是取了近似值。由此,当拼装误差较大、分段距离较长时会出现焊接参数设定不合理、焊接效果不好的情况。 In the structure of construction machinery, there are many welds where the two plates are joined. Due to processing deformation and assembly errors, the weld width of the butt joint of the two plates changes linearly. Today's arc welding robots usually use the method of setting welding parameters in sections for the welding of two-plate splicing welds. The welding parameters usually include voltage, wire feeding speed, welding speed, pendulum length and swing amplitude, etc. However, this method of segmentally setting welding parameters for welding has two disadvantages: 1. It is necessary to find the weld width once every 300 mm or so (of course, it can be adjusted appropriately according to the actual situation), which reduces the welding capacity of the robot. Efficiency; 2. Since this welding method can only take one parameter for each section, only one point on each section of the weld is strictly accurate, and the other parts are approximate values. Therefore, when the assembly error is large and the segment distance is long, the setting of welding parameters is unreasonable and the welding effect is not good.
因此,有必要提供一种改进的实现机器人对带坡口焊缝宽度的自适应的方法及系统以解决上述问题。 Therefore, it is necessary to provide an improved method and system for realizing the self-adaptation of the robot to the width of the grooved weld to solve the above problems.
发明内容 Contents of the invention
本发明的目的在于提供一种实现机器人对带坡口焊缝宽度的自适应的方法, The purpose of the present invention is to provide a method for realizing the self-adaptation of the robot to the width of the groove weld,
其仅通过在两个待焊板材之间焊缝的首、末端各检测一次即可使机器人在整条焊缝中自动适应宽度的变化,不仅可提高机器人的焊接效率,而且可减小误差,焊接效果较好。 It can make the robot automatically adapt to the width change in the whole weld by only detecting the beginning and end of the weld between two plates to be welded, which can not only improve the welding efficiency of the robot, but also reduce the error. The welding effect is better.
相应于所述方法,本发明还提供一种实现机器人对带坡口焊缝宽度的自适应的系统。 Corresponding to the method, the present invention also provides a system for realizing the self-adaptation of the robot to the width of the grooved weld.
为实现上述发明目的之一,本发明提供的一种实现机器人对带坡口焊缝宽度的自适应的方法,包括如下步骤: In order to achieve one of the purposes of the above invention, a method for realizing the self-adaptation of the robot to the width of the grooved weld provided by the present invention includes the following steps:
S1、获取焊枪末端自初始位置移动入焊缝中的移动参数,具体为:S11、获取机器人的焊枪末端初始位置至待焊板材顶面的初始高度值;S12、驱动机器人并在焊枪末端沿待焊板材厚度方向移动的实际高度值大于或等于S11步骤的初始高度值和待焊板材的一半厚度值之和时,记录焊枪移动入焊缝中及其移动参数; S1. Obtain the movement parameters of the end of the welding torch moving into the weld from the initial position, specifically: S11. Obtain the initial height value from the initial position of the end of the welding torch of the robot to the top surface of the plate to be welded; S12. Drive the robot and move it along the end of the welding torch When the actual height value moved in the thickness direction of the welding plate is greater than or equal to the sum of the initial height value in step S11 and half the thickness value of the plate to be welded, record the movement of the welding torch into the weld and its movement parameters;
S2、获取焊枪末端根据所述移动参数移入焊缝首端的位置至焊缝首端两侧的偏移值,并根据该偏移值获取焊缝首端的中心坐标以及焊枪的摆幅; S2. Obtain the offset value from the position where the end of the welding torch moves into the head end of the weld seam according to the moving parameters to both sides of the head end of the weld seam, and obtain the center coordinates of the head end of the weld seam and the swing amplitude of the welding seam according to the offset value;
S3、获取焊枪末端根据所述移动参数移入焊缝末端时朝焊缝两侧摆动的偏移值,并根据该偏移值获取焊缝末端的中心坐标以及焊枪的摆幅; S3. Acquire the offset value of the end of the welding torch when it moves into the end of the weld according to the movement parameters, and obtain the center coordinate of the end of the weld and the swing of the welding torch according to the offset value;
S4、根据S2、S3步骤获取的焊缝首端和末端的焊缝中心及摆幅信息生成机器人的焊接运行程序,并根据所述运行程序进行焊接操作。 S4. Generate a welding operation program of the robot according to the weld seam center and swing information at the beginning and end of the weld obtained in steps S2 and S3, and perform welding operations according to the operation program.
作为本发明的进一步改进,所述S12步骤具体为: As a further improvement of the present invention, the S12 step is specifically:
首先,设定焊枪每次沿焊缝宽度方向朝焊缝方向移动的预定距离; First, set the predetermined distance that the welding torch moves toward the weld along the width direction of the weld each time;
然后,驱动焊枪移动所述预定距离后再沿待焊板材厚度方向移动,同时记录焊枪沿待焊板材厚度方向移动的实际高度值; Then, drive the welding torch to move the predetermined distance and then move along the thickness direction of the plate to be welded, and record the actual height value of the welding torch moving along the thickness direction of the plate to be welded;
最后,判断所述实际高度值是否大于或等于S11步骤获取的初始高度值和待焊板材的一半厚度值之和;若否,则继续移动预定距离进行实际高度值测量;若是,则记录焊枪移入焊缝中及其移动参数。 Finally, judge whether the actual height value is greater than or equal to the sum of the initial height value obtained in step S11 and half the thickness value of the plate to be welded; if not, continue to move a predetermined distance to measure the actual height value; if so, record the welding torch to move into In the weld and its movement parameters.
作为本发明的进一步改进,所述S12步骤在记录移动参数后还包括:获取所述移动参数值与预先设定的焊枪移入焊缝的理论值之间的差值以使焊枪在焊缝的起始点和末端顺利移动入焊缝中。 As a further improvement of the present invention, after recording the moving parameters, the step S12 also includes: obtaining the difference between the moving parameter value and the preset theoretical value of the welding torch moving into the weld seam so that the welding torch moves into the weld seam. The start and end move smoothly into the weld.
作为本发明的进一步改进,所述焊接运行程序主要为根据焊缝的起始点和末端的中心连线及两侧摆幅终点的连线以获取焊枪的焊接轨迹。 As a further improvement of the present invention, the welding operation program mainly obtains the welding trajectory of the welding torch according to the center line between the starting point and the end of the weld and the line between the ends of the swing on both sides.
为实现本发明的另一发明目的,本发明提供了一种实现机器人对带坡口焊缝宽度的自适应的系统,包括如下模块: In order to realize another object of the invention of the present invention, the present invention provides a kind of system that realizes the self-adaptation of robot to the width of groove weld, including following modules:
焊缝位置检测模块、用于获取焊枪末端自初始位置移动入焊缝中的移动参数;所述焊缝位置检测模块具体包括:板材寻位单元、用于获取机器人的焊枪末端初始位置至待焊板材顶面的初始高度值;焊缝位置获取单元、用于驱动机器人并在焊枪末端沿待焊板材厚度方向移动的实际高度值大于或等于板材寻位单元获取的初始高度值和待焊板材的一半厚度值之和时,记录焊枪移动入焊缝中及其移动参数; The welding seam position detection module is used to obtain the movement parameters of the end of the welding torch moving into the weld from the initial position; The initial height value of the top surface of the plate; the actual height value obtained by the welding seam position acquisition unit, used to drive the robot and move along the thickness direction of the plate to be welded at the end of the welding torch is greater than or equal to the initial height value obtained by the plate location unit and the height of the plate to be welded When the sum of half of the thickness value is recorded, the welding torch moves into the weld and its movement parameters are recorded;
焊缝首端中心和宽度检测模块、用于获取焊枪末端根据所述移动参数移入焊缝首端的位置至焊缝首端两侧的偏移值,并根据该偏移值获取焊缝首端的中心坐标以及焊枪的摆幅; The weld seam head center and width detection module is used to obtain the offset value from the position where the end of the welding torch moves into the weld seam head according to the moving parameters to the two sides of the weld seam head, and obtain the center of the weld seam head according to the offset value Coordinates and torch swing;
焊缝末端中心和宽度检测模块、用于获取焊枪末端处于焊缝末端时朝焊缝两侧摆动的偏移值,并根据该偏移值获取焊缝末端的中心坐标以及焊枪的摆幅; The welding seam end center and width detection module is used to obtain the offset value of the welding gun end swinging toward the two sides of the welding seam when the welding torch end is at the welding seam end, and obtain the center coordinate of the welding seam end and the swing amplitude of the welding seam according to the offset value;
运行程序生成模块、用于根据获取的焊缝首端和末端的焊缝中心及摆幅信息生成机器人的焊接运行程序,并根据所述运行程序进行焊接操作。 The running program generation module is used to generate the welding running program of the robot according to the obtained welding seam center and swing information at the beginning and end of the welding seam, and perform the welding operation according to the running program.
作为本发明的进一步改进,所述焊缝位置获取单元具体用于: As a further improvement of the present invention, the weld position acquisition unit is specifically used for:
首先,设定焊枪每次沿焊缝宽度方向朝焊缝方向移动的预定距离; First, set the predetermined distance that the welding torch moves toward the weld along the width direction of the weld each time;
然后,驱动焊枪移动所述预定距离后再沿待焊板材厚度方向移动,同时记录焊枪沿待焊板材厚度方向移动的实际高度值; Then, drive the welding torch to move the predetermined distance and then move along the thickness direction of the plate to be welded, and record the actual height value of the welding torch moving along the thickness direction of the plate to be welded;
最后,判断所述实际高度值是否大于或等于所述初始高度值和待焊板材的一半厚度值之和;若否,则继续移动预定距离进行实际高度值测量;若是,则记录焊枪移入焊缝中及其移动参数。 Finally, judge whether the actual height value is greater than or equal to the sum of the initial height value and half the thickness value of the plate to be welded; if not, continue to move the predetermined distance to measure the actual height value; if so, record that the welding gun moves into the weld seam and its moving parameters.
作为本发明的进一步改进,所述焊缝位置获取单元在记录移动参数后还用于:获取所述移动参数值与预先设定的焊枪移入焊缝的理论值之间的差值以使焊枪在焊缝的起始点和末端顺利移动入焊缝中。 As a further improvement of the present invention, the welding seam position obtaining unit is also used to: obtain the difference between the moving parameter value and the preset theoretical value of the welding torch moving into the welding seam so that the welding torch moves into the welding seam. The start and end of the weld move smoothly into the weld.
作为本发明的进一步改进,所述焊接运行程序主要为根据焊缝的起始点和末端的中心连线及两侧摆幅终点的连线以获取焊枪的焊接轨迹。 As a further improvement of the present invention, the welding operation program mainly obtains the welding trajectory of the welding torch according to the center line between the starting point and the end of the weld and the line between the ends of the swing on both sides.
作为本发明的进一步改进,所述步骤S1还包括对堆焊参数进行初始化,其中,所述堆焊参数包括焊道工艺参数以及模型特征参数。 As a further improvement of the present invention, the step S1 further includes initializing parameters of the surfacing welding, wherein the parameters of the surfacing welding include welding bead process parameters and model characteristic parameters. the
与现有技术相比,本发明仅通过在两个待焊板材之间焊缝的首、末端各检测一次,并根据获取的焊缝首端和末端的焊缝中心及摆幅信息生成机器人的焊接运行程序,由此即可使机器人在整条焊缝中自动适应焊缝宽度的变化,不仅可提高机器人的焊接效率,而且可减小误差,保证焊接质量。 Compared with the prior art, the present invention only detects the first and last ends of the weld between two plates to be welded once, and generates the robot's position information according to the obtained weld center and swing information of the first and last ends of the weld. Welding operation program, so that the robot can automatically adapt to the change of the width of the weld in the whole weld, which can not only improve the welding efficiency of the robot, but also reduce the error and ensure the welding quality.
附图说明 Description of drawings
图1是本发明一实施方式中实现机器人对带坡口焊缝宽度的自适应的方法的工作流程图; Fig. 1 is the working flowchart of the method for realizing the self-adaptation of the width of the grooved weld by the robot in one embodiment of the present invention;
图2是图1中S1步骤的具体流程图; Fig. 2 is the concrete flowchart of S1 step among Fig. 1;
图3是与图2中S11步骤对应的具体实施示意图; Fig. 3 is a schematic diagram of specific implementation corresponding to step S11 in Fig. 2;
图4是与图2中S12步骤对应的具体实施示意图; Fig. 4 is the specific implementation schematic diagram corresponding to step S12 in Fig. 2;
图5是与图2中S2及S3步骤对应的具体实施示意图; Fig. 5 is a concrete implementation schematic diagram corresponding to steps S2 and S3 in Fig. 2;
图6是本发明一实施方式中实现机器人对带坡口焊缝宽度的自适应的系统的功能模块示意图。 Fig. 6 is a schematic diagram of the functional modules of the system for realizing the self-adaptation of the robot to the width of the grooved weld in an embodiment of the present invention.
具体实施方式 Detailed ways
以下将结合附图所示的具体实施方式对本发明进行详细描述。但这些实施方式并不限制本发明,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。 The present invention will be described in detail below in conjunction with specific embodiments shown in the accompanying drawings. However, these embodiments do not limit the present invention, and any structural, method, or functional changes made by those skilled in the art according to these embodiments are included in the protection scope of the present invention.
请参照图1及图5所示,在本发明一具体实施方式中,本发明实现机器人对带坡口焊缝宽度的自适应的方法,包括如下步骤: Please refer to Fig. 1 and shown in Fig. 5, in a specific embodiment of the present invention, the present invention realizes the method for the self-adaptation of robot to band bevel weld width, comprises the following steps:
S1、获取焊枪末端自初始位置移动入焊缝中的移动参数; S1. Obtain the movement parameters of the end of the welding torch moving from the initial position into the weld;
S2、获取焊枪末端根据所述移动参数移入焊缝首端的位置P4至焊缝首端两侧P5、P6的偏移值,并根据该偏移值获取焊缝首端的中心坐标以及焊枪的摆幅;其中焊缝首端的中心坐标位置主要通过将焊枪末端朝焊缝首端两侧P5、P6偏移的偏移值之差除以2获得,焊缝首端的宽度为焊枪末端朝焊缝首端两侧P5、P6偏移的偏移值之和,而焊枪的摆幅则通过将焊枪末端朝焊缝首端两侧P5、P6偏移的偏移值之和除以2获得; S2. Obtain the offset value from the position P4 of the end of the welding torch moving into the head end of the weld seam to P5 and P6 on both sides of the head end of the weld seam according to the moving parameters, and obtain the center coordinates of the head end of the weld seam and the swing amplitude of the welding seam according to the offset value ; where the center coordinate position of the weld head is mainly obtained by dividing the difference between the offset values of P5 and P6 at the end of the welding torch toward the head of the weld by 2, and the width of the head of the weld is The sum of the offset values of the P5 and P6 offsets on both sides, and the swing of the welding torch is obtained by dividing the sum of the offset values of the P5 and P6 offsets at the end of the welding torch towards the beginning of the weld by 2;
S3、获取焊枪末端根据所述移动参数移入焊缝末端P7时朝焊缝两侧P8、P9摆动的偏移值,并根据该偏移值获取焊缝末端的中心坐标以及焊枪的摆幅;同理焊缝末端的中心坐标位置主要通过将焊枪末端朝焊缝末端两侧P8、P9偏移的偏移值之差除以2获得,焊缝末端的宽度为焊枪末端朝焊缝末端两侧P8、P9偏移的偏移值之和,而焊枪的摆幅则通过将焊枪末端朝焊缝末端两侧P8、P9偏移的偏移值之和除以2获得; S3. Acquire the offset value of the end of the welding torch when it moves into the end of the weld P7 according to the moving parameters, and swing toward P8 and P9 on both sides of the weld, and obtain the center coordinates of the end of the weld and the swing of the welding torch according to the offset value; The central coordinate position of the end of the welding seam is mainly obtained by dividing the difference between the offset value of the end of the welding torch toward P8 and P9 on both sides of the end of the welding seam by 2, and the width of the end of the welding seam is P8 from the end of the welding torch toward the ends of the welding seam , the sum of the offset values of the P9 offset, and the swing of the welding torch is obtained by dividing the sum of the offset values of the P8 and P9 offsets at the end of the welding torch towards the end of the weld seam by 2;
S4、根据S2、S3步骤获取的焊缝首端和末端的焊缝中心及摆幅信息生成机器人的焊接运行程序,并根据所述运行程序进行焊接操作。所述焊接运行程序主要为根据焊缝首端和末端的中心坐标连线及两侧摆幅终点,即P5与P8及P6与P9的连线以获取焊枪的焊接轨迹。 S4. Generate a welding operation program of the robot according to the weld seam center and swing information at the beginning and end of the weld obtained in steps S2 and S3, and perform welding operations according to the operation program. The welding operation program is mainly to obtain the welding trajectory of the welding gun according to the connection line of the center coordinates of the beginning and end of the weld and the end points of the swing on both sides, that is, the connection lines between P5 and P8 and P6 and P9.
结合图2至图4所示,所述S1步骤获取所述移动参数的具体步骤为: As shown in Fig. 2 to Fig. 4, the specific steps for obtaining the moving parameters in the S1 step are:
S11、获取机器人的焊枪末端初始位置至待焊板材顶面的初始高度值;该初始高度值主要通过如下方式获取:首先,驱动机器人使焊枪末端以一预订速度自焊枪末端的初始点朝一预先设定的辅助点P1移动;其次,驱动焊枪末端以一小于所述预订速度的速度自辅助点P1继续朝待焊板材顶面移动;然后,驱动焊枪末端在接触到待焊板材顶面后以大于所述预订速度的速度返回初始位置;最后,记录焊枪末端自初始点移动至待焊板材顶面的距离并定为初始高度值h0。 S11. Obtain the initial height value from the initial position of the welding torch end of the robot to the top surface of the plate to be welded; the initial height value is mainly obtained by the following method: first, drive the robot to make the welding torch end move from the initial point of the welding torch end to a preset speed at a predetermined speed. The fixed auxiliary point P1 moves; secondly, the end of the driving welding gun continues to move from the auxiliary point P1 towards the top surface of the plate to be welded at a speed less than the predetermined speed; then, the end of the driving welding torch touches the top surface of the plate to be welded at a speed greater than Return to the initial position at the predetermined speed; finally, record the distance from the initial point of the welding torch end to the top surface of the plate to be welded and set it as the initial height value h0.
S12、驱动机器人并在焊枪末端沿待焊板材厚度方向移动的实际高度值大于或等于S1步骤的初始高度值h0和待焊板材的一半厚度值之和时,记录焊枪移动入焊缝中及其移动参数。所述S12步骤具体实施为:首先,设定焊枪每次沿焊缝宽度方向朝焊缝方向移动的预定距离a;然后,驱动焊枪移动所述预定距离a后再沿待焊板材厚度方向移动,同时记录焊枪沿待焊板材厚度方向移动的实际高度值hn;最后,判断所述实际高度值hn是否大于或等于S11步骤获取的初始高度值h0和待焊板材的一半厚度值之和;若否,则继续移动预定距离进行实际高度值hn测量;若是,则记录焊枪移入焊缝中及其移动参数。 S12. Drive the robot and when the actual height value of the end of the welding torch moving along the thickness direction of the sheet to be welded is greater than or equal to the sum of the initial height h0 in step S1 and half the thickness of the sheet to be welded, record the movement of the welding torch into the weld and its Move parameters. The specific implementation of the step S12 is as follows: firstly, set the predetermined distance a that the welding torch moves along the width direction of the weld seam each time; then, drive the welding torch to move the predetermined distance a and then move along the thickness direction of the plate to be welded, Simultaneously record the actual height value hn of the welding torch moving along the thickness direction of the plate to be welded; finally, judge whether the actual height value hn is greater than or equal to the sum of the initial height h0 obtained in the S11 step and half the thickness value of the plate to be welded; if not , then continue to move the predetermined distance to measure the actual height value hn; if so, record the movement of the welding torch into the weld and its movement parameters.
所述S12步骤在记录移动参数后还包括:获取所述移动参数值与预先设定的焊枪移入焊缝的理论值之间的差值以使焊枪在焊缝的起始点和末端顺利移动入焊缝中。 The step S12 further includes after recording the moving parameters: obtaining the difference between the moving parameter value and the preset theoretical value of the welding torch moving into the weld, so that the welding torch can move smoothly into the welding seam at the starting point and the end of the welding seam. in the seam.
相应地,参图6所示,本发明一具体实施方式中,一种应用上述方法实现机器人对带坡口焊缝宽度的自适应的系统,其包括如下模块: Correspondingly, as shown in FIG. 6 , in a specific embodiment of the present invention, a system that applies the above-mentioned method to realize the self-adaptation of the robot to the width of the grooved weld seam includes the following modules:
焊缝位置检测模块、用于获取焊枪末端自初始位置移动入焊缝中的移动参数; The welding seam position detection module is used to obtain the movement parameters of the end of the welding torch moving into the welding seam from the initial position;
焊缝首端中心和宽度检测模块、用于获取焊枪末端根据所述移动参数移入焊缝首端的位置至焊缝首端两侧的偏移值,并根据该偏移值获取焊缝首端的中心坐标以及焊枪的摆幅; The weld seam head center and width detection module is used to obtain the offset value from the position where the end of the welding torch moves into the weld seam head according to the moving parameters to the two sides of the weld seam head, and obtain the center of the weld seam head according to the offset value Coordinates and torch swing;
焊缝末端中心和宽度检测模块、用于获取焊枪末端根据所述移动参数移入焊缝末端时朝焊缝两侧摆动的偏移值,并根据该偏移值获取焊缝末端的中心坐标以及焊枪的摆幅; The weld end center and width detection module is used to obtain the offset value of the end of the welding torch when it moves into the end of the weld according to the moving parameters and swings toward the two sides of the weld, and obtain the center coordinates of the end of the weld and the welding torch according to the offset value swing;
运行程序生成模块、用于根据获取的焊缝首端和末端的焊缝中心及摆幅信息生成机器人的焊接运行程序,并根据所述运行程序进行焊接操作。所述焊接运行程序主要为根据焊缝的起始点和末端的中心连线及两侧摆幅终点的连线以获取焊枪的焊接轨迹。 The running program generation module is used to generate the welding running program of the robot according to the obtained welding seam center and swing information at the beginning and end of the welding seam, and perform the welding operation according to the running program. The welding operation program is mainly to obtain the welding trajectory of the welding torch according to the center line between the start point and the end of the weld and the line between the end points of the swing on both sides.
其中,所述焊缝位置检测模块具体包括: Wherein, the weld position detection module specifically includes:
板材寻位单元、用于获取机器人的焊枪末端初始位置至待焊板材顶面的初始高度值; Plate locating unit, used to obtain the initial height value from the initial position of the welding torch end of the robot to the top surface of the plate to be welded;
焊缝位置获取单元、用于驱动机器人并在焊枪末端沿待焊板材厚度方向移动的实际高度值大于或等于板材寻位单元获取的初始高度值和待焊板材的一半厚度值之和时,记录焊枪移动入焊缝中及其移动参数。 When the actual height value of the welding seam position acquisition unit, used to drive the robot and move along the thickness direction of the plate to be welded at the end of the welding torch is greater than or equal to the sum of the initial height value obtained by the plate positioning unit and half the thickness of the plate to be welded, record The movement of the welding torch into the weld and its movement parameters.
所述焊缝位置获取单元具体用于: 首先,设定焊枪每次沿焊缝宽度方向朝焊缝方向移动的预定距离;然后,驱动焊枪移动所述预定距离后再沿待焊板材厚度方向移动,同时记录焊枪沿待焊板材厚度方向移动的实际高度值;最后,判断所述实际高度值是否大于或等于所述初始高度值和待焊板材的一半厚度值之和;若否,则继续移动预定距离进行实际高度值测量;若是,则记录焊枪移入焊缝中及其移动参数。所述焊缝位置获取单元在记录移动参数后还用于:获取所述移动参数值与预先设定的焊枪移入焊缝的理论值之间的差值以使焊枪在焊缝的起始点和末端顺利移动入焊缝中。 The welding seam position acquisition unit is specifically used for: first, setting the predetermined distance that the welding torch moves toward the welding seam along the width direction of the welding seam each time; then, driving the welding torch to move the predetermined distance and then moving along the thickness direction of the plate to be welded , and record the actual height value of the welding gun moving along the thickness direction of the plate to be welded; finally, judge whether the actual height value is greater than or equal to the sum of the initial height value and half the thickness value of the plate to be welded; if not, continue to move Measure the actual height value at a predetermined distance; if so, record the movement of the welding torch into the weld and its movement parameters. The welding seam position obtaining unit is also used for: obtaining the difference between the moving parameter value and the preset theoretical value of the welding torch moving into the welding seam so that the welding torch is at the starting point and the end of the welding seam after recording the movement parameters. Moves smoothly into the weld.
因为该系统应用上文描述的方法,所以在上文方法中所具体描述的技术特征也必将在本系统得以体现和涵盖,在此,申请人不在加以赘述。 Because the system applies the method described above, the technical features specifically described in the above method must also be embodied and covered in this system, and the applicant will not repeat them here.
综上所述,本发明仅通过在两个待焊板材之间焊缝的首、末端各检测一次,并根据获取的焊缝首端和末端的焊缝中心及摆幅信息生成机器人的焊接运行程序,由此即可使机器人在整条焊缝中自动适应焊缝宽度的变化,不仅可提高机器人的焊接效率,而且可减小误差,保证焊接质量。 In summary, the present invention only detects the first and last ends of the weld between two plates to be welded once, and generates the welding operation of the robot according to the obtained weld center and swing information of the first and last welds. Program, so that the robot can automatically adapt to the change of the width of the weld in the whole weld, which can not only improve the welding efficiency of the robot, but also reduce the error and ensure the welding quality.
以上所描述的装置实施方式仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方。可以根据实际的需要选择其中的部分或者全部模块来实现本实施方式方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。 The device implementations described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in a place. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without creative effort.
应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。 It should be understood that although this description is described according to implementation modes, not each implementation mode only contains an independent technical solution, and this description in the description is only for clarity, and those skilled in the art should take the description as a whole, and each The technical solutions in the embodiments can also be properly combined to form other embodiments that can be understood by those skilled in the art.
上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,它们并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。 The series of detailed descriptions listed above are only specific descriptions for feasible implementations of the present invention, and they are not intended to limit the protection scope of the present invention. Any equivalent implementation or implementation that does not depart from the technical spirit of the present invention All changes should be included within the protection scope of the present invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210217739.9A CN102699489B (en) | 2012-06-28 | 2012-06-28 | Method and system allowing robot to be self-adaptive to width of groove weld |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210217739.9A CN102699489B (en) | 2012-06-28 | 2012-06-28 | Method and system allowing robot to be self-adaptive to width of groove weld |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102699489A CN102699489A (en) | 2012-10-03 |
CN102699489B true CN102699489B (en) | 2014-12-31 |
Family
ID=46892699
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210217739.9A Active CN102699489B (en) | 2012-06-28 | 2012-06-28 | Method and system allowing robot to be self-adaptive to width of groove weld |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102699489B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110434512A (en) * | 2019-07-25 | 2019-11-12 | 西北工业大学 | A kind of length of hull weld seam real-time tracking welding system based on gantry and robot |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103324844B (en) * | 2013-06-13 | 2017-05-10 | 长沙长泰机器人有限公司 | Groove self-adaptation welding parameter calculation method based on robot place finding |
CN104029206B (en) * | 2014-06-19 | 2015-12-02 | 昆山华恒焊接股份有限公司 | The cutting method of the automatic perforate of end socket |
CN105436661B (en) * | 2015-11-29 | 2017-09-12 | 上海新时达电气股份有限公司 | Swinging arc welding method and arc welding robot |
CN117900744B (en) * | 2024-03-18 | 2024-05-24 | 扬州中舟动力有限公司 | Ship welding device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1473085A (en) * | 2000-11-02 | 2004-02-04 | ����� | Automatic weld head alignment and guidance system and method |
CN1600484A (en) * | 2003-09-25 | 2005-03-30 | 优利讯国际贸易有限责任公司 | Wire Bonder with Lower Clamp |
CN1745959A (en) * | 2005-10-13 | 2006-03-15 | 上海交通大学 | Automatic weld seam position based on circular laser vision sense |
CN101961819A (en) * | 2009-07-22 | 2011-02-02 | 中国科学院沈阳自动化研究所 | Device for realizing laser welding and seam tracking and control method thereof |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS5954468A (en) * | 1982-09-20 | 1984-03-29 | Stanley Electric Co Ltd | Non-contact automatic groove tracking device for welding torches |
JPH10244367A (en) * | 1997-03-03 | 1998-09-14 | Fanuc Ltd | Welding robot system |
JPH1158008A (en) * | 1997-08-08 | 1999-03-02 | Mitsubishi Heavy Ind Ltd | Automatic welding method |
-
2012
- 2012-06-28 CN CN201210217739.9A patent/CN102699489B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1473085A (en) * | 2000-11-02 | 2004-02-04 | ����� | Automatic weld head alignment and guidance system and method |
CN1600484A (en) * | 2003-09-25 | 2005-03-30 | 优利讯国际贸易有限责任公司 | Wire Bonder with Lower Clamp |
CN1745959A (en) * | 2005-10-13 | 2006-03-15 | 上海交通大学 | Automatic weld seam position based on circular laser vision sense |
CN101961819A (en) * | 2009-07-22 | 2011-02-02 | 中国科学院沈阳自动化研究所 | Device for realizing laser welding and seam tracking and control method thereof |
Non-Patent Citations (3)
Title |
---|
JP昭59-54468A 1984.03.29 * |
JP特平开10-244367A 1998.09.14 * |
JP特开平11-58008A 1999.03.02 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110434512A (en) * | 2019-07-25 | 2019-11-12 | 西北工业大学 | A kind of length of hull weld seam real-time tracking welding system based on gantry and robot |
Also Published As
Publication number | Publication date |
---|---|
CN102699489A (en) | 2012-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102699489B (en) | Method and system allowing robot to be self-adaptive to width of groove weld | |
CN104816071B (en) | U ribs welder, U ribs welding system and U rib welding methods | |
CN104588838B (en) | A kind of automatic tracing control of welding gun on-line amending system and control method thereof | |
CN105171289B (en) | Become the cut deal multi-layer multi-pass welding method for planning track of groove width | |
CN102922147B (en) | Constant-speed scanning positioning type post-welding seam tracking and residual stress removal system | |
CN104874898B (en) | A kind of U ribs welder and its aligning guide | |
CN104918741A (en) | Seam welding apparatus, seam welding method, robot control device, and robot control method | |
CN108436239A (en) | A kind of pressing positioner and welding system of U ribs | |
CN110560976B (en) | A kind of steel coil welding method and system | |
JP2008238248A (en) | One-side welding equipment and method | |
CN109848524B (en) | Seam tracking method for gas shielded vertical welding with narrow gap | |
CN204639387U (en) | U rib welder and U rib welding system | |
CN201988843U (en) | Defocusing amount adjusting mechanism for laser welder | |
CN204584596U (en) | A kind of U rib welding system | |
CN115121974A (en) | 360-degree track automatic wire feeding tracking control system and method | |
CN113664431A (en) | Steel structural part welding arm capable of adjusting posture in real time and adjusting method | |
CN111318782B (en) | Method for calibrating robot welding gun and laser weld tracking sensor of marine pipe welding machine | |
CN109014672A (en) | A kind of right angle welding seam track bi-directional tracking device and its tracking | |
CN207723742U (en) | A kind of weld joint tracking automatic welding system | |
CN108372345A (en) | A kind of laser scanning weld tracker | |
CN114713944B (en) | Railway wagon end wall part welding method | |
JP2021167012A (en) | Gas-shield arc welding method and manufacturing method for steel pipe | |
CN117564404A (en) | Automatic welding method of large-scale reinforcing mesh based on AI vision | |
CN208214554U (en) | A kind of pressing positioner and welding system of U rib | |
KR101345013B1 (en) | Submerged arc welding apparatus and one-side welding apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C56 | Change in the name or address of the patentee | ||
CP03 | Change of name, title or address |
Address after: 215000 Jiangsu City, Suzhou province Kunshan Town, Reed City Road, No. 15, layer 1504-4, No. 1699 Patentee after: Kunshan Hua Heng robot Co., Ltd. Address before: 215000, No. 1588 Dr Road, Suzhou, Jiangsu, Kunshan Patentee before: Industrial Robot Research Co., Ltd. Of Kunshan Industrial Technology Research Institute |
|
TR01 | Transfer of patent right |
Effective date of registration: 20170306 Address after: 215300 Jiangsu, Kunshan, Yushan Town, Reed City Road, No. 15, layer, No. 1699 1504-4 Patentee after: Kunshan Hua Heng robot Co., Ltd. Patentee after: Kunshan Huaheng Welding Co., Ltd. Address before: 215000 Jiangsu City, Suzhou province Kunshan Town, Reed City Road, No. 15, layer 1504-4, No. 1699 Patentee before: Kunshan Hua Heng robot Co., Ltd. |
|
TR01 | Transfer of patent right |