CN115716268B - Correction method and device for power transmission tower node welding spots and power transmission tower node welding paths - Google Patents
Correction method and device for power transmission tower node welding spots and power transmission tower node welding paths Download PDFInfo
- Publication number
- CN115716268B CN115716268B CN202211552552.4A CN202211552552A CN115716268B CN 115716268 B CN115716268 B CN 115716268B CN 202211552552 A CN202211552552 A CN 202211552552A CN 115716268 B CN115716268 B CN 115716268B
- Authority
- CN
- China
- Prior art keywords
- welding
- point
- coordinates
- tcp
- transmission tower
- 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
- 238000003466 welding Methods 0.000 title claims abstract description 732
- 230000005540 biological transmission Effects 0.000 title claims abstract description 158
- 238000000034 method Methods 0.000 title claims abstract description 96
- 238000012937 correction Methods 0.000 title claims description 26
- 229910000831 Steel Inorganic materials 0.000 claims abstract description 145
- 239000010959 steel Substances 0.000 claims abstract description 145
- 238000002360 preparation method Methods 0.000 claims abstract description 35
- 230000008569 process Effects 0.000 claims abstract description 24
- 229910000679 solder Inorganic materials 0.000 claims abstract 3
- 238000003860 storage Methods 0.000 claims description 31
- 238000004590 computer program Methods 0.000 claims description 20
- 230000000903 blocking effect Effects 0.000 abstract description 10
- 238000012545 processing Methods 0.000 description 11
- 230000008859 change Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 5
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 4
- 238000005520 cutting process Methods 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 2
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 2
- 238000002679 ablation Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 238000005452 bending Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 229910052742 iron Inorganic materials 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 239000012212 insulator Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000010845 search algorithm Methods 0.000 description 1
Landscapes
- Resistance Welding (AREA)
Abstract
Description
技术领域Technical Field
本发明涉及输电铁塔加工技术领域,具体涉及一种输电塔节点焊点和输电塔节点焊接路径的修正方法及装置。The invention relates to the technical field of power transmission tower processing, and in particular to a method and a device for correcting a power transmission tower node welding point and a power transmission tower node welding path.
背景技术Background Art
输电塔的节点由多个钢板拼接而成,形成一个整体来承担主材或者斜材所施加的轴力和弯矩。因为铁塔的对称性及设计的通用性,所以同几何规格的输电塔节点通常在50个以上。由于输电塔节点的焊缝复杂,数量众多,很难通过机器视觉等手段识别所有的焊缝,所以基于机器人手臂的自动化焊接应用率很低,一般采用手工来完成节点的焊接。如果利用机器人焊接,必须采用示教的方法,人工引导焊枪到达合理的位置,形成焊接路径,完成节点的焊接。The nodes of the transmission tower are made of multiple steel plates spliced together to form a whole to bear the axial force and bending moment applied by the main material or the diagonal material. Because of the symmetry of the iron tower and the versatility of the design, there are usually more than 50 nodes of the transmission tower with the same geometric specifications. Due to the complexity and large number of welds at the nodes of the transmission tower, it is difficult to identify all welds through machine vision and other means, so the application rate of automated welding based on robot arms is very low, and node welding is generally completed manually. If robot welding is used, the teaching method must be used to manually guide the welding gun to a reasonable position, form a welding path, and complete the node welding.
但利用机器人焊接存在以下缺点:一个节点的焊接路径,几乎无法用于同一批次的其它节点,导致每个节点的焊接路径都需要人工示教,人工成本很高。以上缺点主要是由以下原因造成:1)输电塔节点的焊接效果对焊接路径的准确度要求较高,一般来说,焊接路径的误差大于0.5mm时,焊接质量就会明显下降;2)输电塔节点加工属于粗加工行业,同几何规格的节点在安装在焊接夹具上以后,焊接路径的差别一般在5mm左右。However, there are the following disadvantages in using robot welding: the welding path of one node can hardly be used for other nodes in the same batch, which means that the welding path of each node needs to be manually taught, which results in high labor costs. The above disadvantages are mainly caused by the following reasons: 1) The welding effect of the transmission tower node requires high accuracy of the welding path. Generally speaking, when the error of the welding path is greater than 0.5mm, the welding quality will be significantly reduced; 2) The processing of the transmission tower node belongs to the rough processing industry. After the nodes with the same geometric specifications are installed on the welding fixture, the difference in the welding path is generally about 5mm.
在机器人焊接时,在总成本中,示教焊接路径的人力成本占比一般超过60%。因此,迫切需要发明一种可以大幅度降低输电塔节点焊接路径示教成本的方法。目前,采用线激光技术进行焊接路径的修正,适用于挡枪风险较小的长焊缝,例如船舶等行业。该方法是在焊枪上安装一个线激光传感器,采集构件的表面信息,完成对焊接路径的修正。但此方法存在以下缺点:In robot welding, the labor cost of teaching the welding path generally accounts for more than 60% of the total cost. Therefore, there is an urgent need to invent a method that can significantly reduce the cost of teaching the welding path of transmission tower nodes. At present, the use of line laser technology to correct the welding path is suitable for long welds with less risk of gun blocking, such as in the shipbuilding industry. This method is to install a line laser sensor on the welding gun to collect the surface information of the component and complete the correction of the welding path. However, this method has the following disadvantages:
1)价格高,线激光传感器的价格是触觉传感器的10倍以上;1) High price. The price of line laser sensor is more than 10 times that of tactile sensor.
2)需要在焊枪上安装附件,增加机器人与工件相撞的风险;输电塔节点的结构很复杂,安装该附件以后,会导致很多焊缝无法焊接。而触觉传感器是内置在焊枪喷嘴里的,无需在焊枪上安装任何设备;2) It is necessary to install accessories on the welding gun, which increases the risk of collision between the robot and the workpiece; the structure of the transmission tower node is very complex, and after installing the accessories, many welds cannot be welded. The tactile sensor is built into the welding gun nozzle, and there is no need to install any equipment on the welding gun;
3)在焊接的过程中,焊丝的烧蚀速度和送丝速度不会绝对相等,导致焊丝伸出长度发生变化;通常,焊丝的变化幅度在0.5mm左右就会影响焊接质量;而线激光传感器测量是标定的焊丝TCP点与工件的距离,无法考虑焊丝长度的变化,这就会对焊接质量产生明显的影响;在每次焊接起弧之前,重新剪焊丝虽然可以解决该问题;但输电塔节点的焊接路径很短,一般不会超过1m,频繁剪焊丝会浪费焊丝,且降低工作效率。3) During the welding process, the ablation speed and wire feeding speed of the welding wire are not absolutely equal, resulting in changes in the extension length of the welding wire. Usually, a change in the welding wire of about 0.5 mm will affect the welding quality. The line laser sensor measures the distance between the calibrated welding wire TCP point and the workpiece, and cannot consider the change in the welding wire length, which will have a significant impact on the welding quality. Before each welding arc, re-cutting the welding wire can solve this problem. However, the welding path of the transmission tower node is very short, generally not more than 1m. Frequent cutting of the welding wire will waste welding wire and reduce work efficiency.
发明内容Summary of the invention
为至少在一定程度上克服相关技术中存在的问题,本申请提供一种输电塔节点焊点和输电塔节点焊接路径的修正方法及装置。In order to overcome the problems existing in the related art to at least a certain extent, the present application provides a method and device for correcting transmission tower node welds and transmission tower node welding paths.
根据本申请实施例的第一方面,提供一种输电塔节点焊点的修正方法,所述方法包括:According to a first aspect of an embodiment of the present application, a method for correcting a node weld of a transmission tower is provided, the method comprising:
根据输电塔节点中目标钢板的初始焊点的坐标以及输电塔节点中目标钢板尺寸确定所述输电塔节点中目标钢板的预备位置的坐标,并控制焊枪的焊丝TCP移动至所述预备位置;Determine the coordinates of the preparation position of the target steel plate in the transmission tower node according to the coordinates of the initial welding point of the target steel plate in the transmission tower node and the size of the target steel plate in the transmission tower node, and control the welding wire TCP of the welding gun to move to the preparation position;
控制焊枪的焊丝TCP朝向所述目标钢板移动,并利用在移动过程中产生的与所述目标钢板的触碰点的坐标,确定最终焊点的坐标;Controlling the welding wire TCP of the welding gun to move toward the target steel plate, and using the coordinates of the contact point with the target steel plate generated during the movement to determine the coordinates of the final welding point;
其中,所述最终焊点包括:输电塔节点焊接路径的起始焊点或输电塔节点焊接路径的终止焊点;所述焊枪的焊丝TCP与目标钢板的触碰点的坐标通过设置于焊枪喷口处的触觉传感器获取。Among them, the final weld point includes: the starting weld point of the transmission tower node welding path or the ending weld point of the transmission tower node welding path; the coordinates of the contact point between the welding wire TCP of the welding gun and the target steel plate are obtained through a tactile sensor arranged at the nozzle of the welding gun.
优选的,所述初始焊点和所述最终焊点的位置由三维坐标系确定;Preferably, the positions of the initial welding point and the final welding point are determined by a three-dimensional coordinate system;
所述三维坐标系按下述方法得到:令焊缝线起点指向焊缝线终点的方向为x轴正方向,并根据所述x轴正方向,利用左手坐标系确定y轴正方向和z轴正方向。The three-dimensional coordinate system is obtained by the following method: let the direction from the starting point of the weld line to the end point of the weld line be the positive direction of the x-axis, and according to the positive direction of the x-axis, use the left-hand coordinate system to determine the positive directions of the y-axis and the z-axis.
优选的,所述根据输电塔节点中目标钢板的初始焊点的坐标以及输电塔节点中目标钢板尺寸确定所述输电塔节点中目标钢板的预备位置的坐标,包括:Preferably, the step of determining the coordinates of the preliminary position of the target steel plate in the transmission tower node according to the coordinates of the initial welding point of the target steel plate in the transmission tower node and the size of the target steel plate in the transmission tower node comprises:
根据目标钢板尺寸确定焊枪的焊丝TCP远离所述目标钢板的距离;Determine the distance of the welding wire TCP of the welding gun away from the target steel plate according to the size of the target steel plate;
根据所述初始焊点的坐标和所述焊枪的焊丝TCP远离所述目标钢板的距离,在三维坐标系上计算确定预备位置的坐标。The coordinates of the preparation position are calculated and determined in a three-dimensional coordinate system according to the coordinates of the initial welding point and the distance of the welding wire TCP of the welding gun away from the target steel plate.
优选的,所述控制焊枪的焊丝TCP朝向所述目标钢板移动,并利用在移动过程中产生的与所述目标钢板的触碰点的坐标,确定最终焊点的坐标,包括:Preferably, the control of the welding wire TCP of the welding gun to move toward the target steel plate, and using the coordinates of the contact point with the target steel plate generated during the movement to determine the coordinates of the final welding point, includes:
通过控制所述焊枪的焊丝TCP朝向目标钢板移动,当触碰时,通过碰触点的坐标和第一距离确定所述预备位置在焊缝线上的投影焊点的坐标;By controlling the welding wire TCP of the welding gun to move toward the target steel plate, when touching, the coordinates of the projected welding point of the preparation position on the weld line are determined according to the coordinates of the touching point and the first distance;
控制所述焊枪的焊丝TCP移动至所述投影焊点;Controlling the welding wire TCP of the welding gun to move to the projected welding point;
控制所述焊枪的焊丝TCP依次沿z轴和x轴移动,判断所述焊枪的焊丝TCP是否触碰到障碍物,若所述焊枪的焊丝TCP触碰到障碍物,则控制所述焊枪的焊丝TCP沿z轴移动,并利用在移动过程中产生的与所述目标钢板的触碰点确定最终焊点;否则,利用二分法迭代确定点P0和点P1的坐标,并利用所述点P0和点P1的坐标确定最终焊点的坐标。The welding wire TCP of the welding gun is controlled to move along the z-axis and the x-axis in sequence, and it is determined whether the welding wire TCP of the welding gun touches an obstacle. If the welding wire TCP of the welding gun touches the obstacle, the welding wire TCP of the welding gun is controlled to move along the z-axis, and the contact point with the target steel plate generated during the movement is used to determine the final welding point; otherwise, the coordinates of point P0 and point P1 are iteratively determined by using the binary search method, and the coordinates of the final welding point are determined by using the coordinates of the point P0 and point P1.
优选的,所述通过控制所述焊枪的焊丝TCP朝向目标钢板移动,当触碰时,通过碰触点的坐标和第一距离确定所述预备位置在焊缝线上的投影焊点的坐标,包括:Preferably, the controlling the welding wire TCP of the welding gun to move toward the target steel plate, when touching, determining the coordinates of the projected welding point of the preparation position on the weld line by the coordinates of the touching point and the first distance, comprises:
步骤11:控制所述焊枪的焊丝TCP沿y轴正方向运动,直至所述焊枪的焊丝TCP与所述目标钢板发生触碰,令该触碰点为第一触碰点;Step 11: Control the welding wire TCP of the welding gun to move along the positive direction of the y-axis until the welding wire TCP of the welding gun touches the target steel plate, and the touch point is defined as the first touch point;
步骤12:控制所述焊枪的焊丝TCP从所述第一触碰点出发,并沿y轴负方向运动,直至所述焊枪的焊丝TCP与所述目标钢板发生触碰,令该触碰点为第二触碰点;Step 12: Control the welding wire TCP of the welding gun to start from the first touch point and move along the negative direction of the y-axis until the welding wire TCP of the welding gun touches the target steel plate, and make the touch point the second touch point;
步骤13:计算所述第一触碰点与所述第二触碰点之间的距离,以及计算所述第一触碰点与所述第二触碰点之间的中间点的坐标;Step 13: Calculating the distance between the first touch point and the second touch point, and calculating the coordinates of the middle point between the first touch point and the second touch point;
步骤14:判断所述第一触碰点与所述第二触碰点之间的距离是否小于等于第一距离,若所述第一触碰点与所述第二触碰点之间的距离小于等于第一距离,则令所述第一触碰点与所述第二触碰点之间的中间点为所述投影焊点;否则,则控制所述焊枪的焊丝TCP移动至所述第一触碰点与所述第二触碰点之间的中间点,并沿z轴正方向运动,直至与钢板发生触碰,令第一触碰点的坐标为该触碰点的坐标,并返回步骤12,直至得到所述投影焊点的坐标。Step 14: Determine whether the distance between the first touch point and the second touch point is less than or equal to the first distance. If the distance between the first touch point and the second touch point is less than or equal to the first distance, set the middle point between the first touch point and the second touch point as the projected weld point; otherwise, control the welding wire TCP of the welding gun to move to the middle point between the first touch point and the second touch point, and move along the positive direction of the z-axis until it touches the steel plate, set the coordinates of the first touch point as the coordinates of the touch point, and return to step 12 until the coordinates of the projected weld point are obtained.
优选的,所述第一距离为焊丝的直径。Preferably, the first distance is the diameter of the welding wire.
优选的,所述控制所述焊枪的焊丝TCP依次沿z轴和x轴移动,包括:Preferably, controlling the welding wire TCP of the welding gun to move along the z-axis and the x-axis in sequence comprises:
控制所述焊枪的焊丝TCP沿z轴反方向移动第二距离,沿x轴正方向移动第三距离,令所述焊枪的焊丝TCP此时所在位置为点P0。The welding wire TCP of the welding gun is controlled to move a second distance in the negative direction of the z-axis and a third distance in the positive direction of the x-axis, so that the position of the welding wire TCP of the welding gun at this time is point P0.
优选的,所述控制所述焊枪的焊丝TCP沿z轴移动,并利用在移动过程中产生的与所述目标钢板的触碰点确定最终焊点,包括:Preferably, controlling the welding wire TCP of the welding gun to move along the z-axis and determining the final welding point using the contact point with the target steel plate generated during the movement includes:
令投影焊点对应的焊缝线的一端为焊缝线的起点a,焊缝线的另一端为焊缝线的终点b,焊缝线的起点与焊缝线的终点之间的中间点为c,焊缝线的起点a指向中间点c的方向为 Let one end of the weld line corresponding to the projected weld point be the starting point a of the weld line, the other end of the weld line be the end point b of the weld line, the middle point between the starting point and the end point of the weld line be c, and the direction from the starting point a of the weld line to the middle point c is
控制所述焊枪的焊丝TCP从点P0出发,沿方向移动第四距离,并沿z轴正方向移动,直至所述焊枪的焊丝TCP与所述目标钢板发生触碰,该触碰点为最终焊点。Control the welding wire TCP of the welding gun to start from point P0 and move along The welding gun moves a fourth distance in the positive direction of the z-axis until the welding wire TCP of the welding gun touches the target steel plate, and the touching point is the final welding point.
优选的,所述第二距离和所述第三距离均根据目标钢板尺寸确定;Preferably, the second distance and the third distance are both determined according to the target steel plate size;
所述第四距离为焊丝直径。The fourth distance is the welding wire diameter.
优选的,所述利用二分法迭代确定点P0和点P1的坐标,并利用所述点P0和点P1的坐标确定最终焊点的坐标,包括:Preferably, the iterative determination of the coordinates of point P0 and point P1 by using the dichotomy method, and the determination of the coordinates of the final welding point by using the coordinates of point P0 and point P1, comprises:
步骤21:令点P1的坐标为所述投影焊点的坐标;Step 21: Let the coordinates of point P1 be the coordinates of the projected welding point;
步骤22:计算点P0与点P1之间的中间点的坐标;Step 22: Calculate the coordinates of the middle point between point P0 and point P1;
步骤23:控制所述焊枪的焊丝TCP从点P0出发,移动至目标位置,并沿z轴正方向移动第五距离,判断所述焊丝TCP是否触碰到障碍物,若所述焊丝TCP触碰到障碍物,则令点P1的坐标为该触碰点的坐标,并执行步骤24;否则,令点P0的坐标为所述焊丝TCP此时所在位置的坐标,并执行步骤24;Step 23: Control the welding wire TCP of the welding gun to start from point P0, move to the target position, and move a fifth distance along the positive direction of the z-axis to determine whether the welding wire TCP touches an obstacle. If the welding wire TCP touches the obstacle, the coordinates of point P1 are set as the coordinates of the touching point, and step 24 is executed; otherwise, the coordinates of point P0 are set as the coordinates of the position of the welding wire TCP at this time, and step 24 is executed;
步骤24:计算点P0与点P1之间的距离;Step 24: Calculate the distance between point P0 and point P1;
步骤25:判断点P0与点P1之间的距离是否小于等于第一距离,若点P0与点P1之间的距离小于等于第一距离,则所述点P0与点P1之间的中间点的坐标为所述最终焊点;否则,返回步骤22,直至得到所述最终焊点的坐标。Step 25: Determine whether the distance between point P0 and point P1 is less than or equal to the first distance. If the distance between point P0 and point P1 is less than or equal to the first distance, the coordinates of the middle point between point P0 and point P1 are the final welding point; otherwise, return to step 22 until the coordinates of the final welding point are obtained.
优选的,所述目标位置的获取过程为:基于点P0与点P1之间的中间点的坐标,沿z轴的负方向移动第六距离,得到所述目标位置;所述第六距离根据目标钢板尺寸确定;Preferably, the process of acquiring the target position is: based on the coordinates of the middle point between point P0 and point P1, a sixth distance is moved along the negative direction of the z-axis to obtain the target position; the sixth distance is determined according to the target steel plate size;
所述第五距离为根据目标钢板尺寸确定。The fifth distance is determined according to the target steel plate size.
根据本申请实施例的第二方面,提供一种输电塔节点焊点的修正装置,所述装置包括:According to a second aspect of an embodiment of the present application, a device for correcting a node weld of a transmission tower is provided, the device comprising:
第一获取模块,用于根据输电塔节点中目标钢板的初始焊点的坐标以及输电塔节点中目标钢板尺寸确定所述输电塔节点中目标钢板的预备位置的坐标,并控制焊枪的焊丝TCP移动至所述预备位置;A first acquisition module is used to determine the coordinates of the preparation position of the target steel plate in the transmission tower node according to the coordinates of the initial welding point of the target steel plate in the transmission tower node and the size of the target steel plate in the transmission tower node, and control the welding wire TCP of the welding gun to move to the preparation position;
第二获取模块,用于控制焊枪的焊丝TCP朝向所述目标钢板移动,并利用在移动过程中产生的与所述目标钢板的触碰点的坐标,确定最终焊点的坐标;A second acquisition module is used to control the welding wire TCP of the welding gun to move toward the target steel plate, and determine the coordinates of the final welding point using the coordinates of the contact point with the target steel plate generated during the movement;
其中,所述最终焊点包括:输电塔节点焊接路径的起始焊点或输电塔节点焊接路径的终止焊点;所述焊枪的焊丝TCP与目标钢板的触碰点的坐标通过设置于焊枪喷口处的触觉传感器获取。Among them, the final weld point includes: the starting weld point of the transmission tower node welding path or the ending weld point of the transmission tower node welding path; the coordinates of the contact point between the welding wire TCP of the welding gun and the target steel plate are obtained through a tactile sensor arranged at the nozzle of the welding gun.
根据本申请实施例的第三方面,提供一种计算机设备,包括:一个或多个处理器;According to a third aspect of an embodiment of the present application, there is provided a computer device, including: one or more processors;
所述处理器,用于存储一个或多个程序;The processor is used to store one or more programs;
当所述一个或多个程序被所述一个或多个处理器执行时,实现上述的输电塔节点焊点的修正方法。When the one or more programs are executed by the one or more processors, the above-mentioned method for correcting the node welding point of the transmission tower is implemented.
根据本申请实施例的第四方面,提供一种计算机可读存储介质,其上存有计算机程序,所述计算机程序被执行时,实现上述的输电塔节点焊点的修正方法。According to a fourth aspect of an embodiment of the present application, there is provided a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed, the above-mentioned method for correcting a node weld of a transmission tower is implemented.
根据本申请实施例的第五方面,提供一种输电塔节点焊接路径的修正方法,所述方法包括:According to a fifth aspect of an embodiment of the present application, a method for correcting a transmission tower node welding path is provided, the method comprising:
基于上述的输电塔节点焊点的修正方法,分别确定输电塔节点焊接路径的起始焊点和输电塔节点焊接路径的终止焊点;Based on the above-mentioned correction method of the transmission tower node weld point, the starting weld point of the transmission tower node welding path and the ending weld point of the transmission tower node welding path are determined respectively;
控制焊枪的焊丝TCP移动至所述输电塔节点焊接路径的起始焊点,并从所述输电塔节点焊接路径的起始焊点沿焊缝线进行焊接,直至焊接至所述输电塔节点焊接路径的终止焊点。The welding wire TCP of the welding gun is controlled to move to the starting welding point of the transmission tower node welding path, and welding is performed along the weld line from the starting welding point of the transmission tower node welding path until welding to the ending welding point of the transmission tower node welding path.
根据本申请实施例的第六方面,提供一种输电塔节点焊接路径的修正装置,所述装置包括:According to a sixth aspect of an embodiment of the present application, a device for correcting a transmission tower node welding path is provided, the device comprising:
第三获取模块,用于基于上述的输电塔节点的焊点修正装置,分别确定输电塔节点焊接路径的起始焊点和输电塔节点焊接路径的终止焊点;A third acquisition module is used to determine the starting welding point of the transmission tower node welding path and the ending welding point of the transmission tower node welding path respectively based on the above-mentioned transmission tower node welding point correction device;
焊接模块,用于控制焊枪的焊丝TCP移动至所述输电塔节点焊接路径的起始焊点,并从所述输电塔节点焊接路径的起始焊点沿焊缝线进行焊接,直至焊接至所述输电塔节点焊接路径的终止焊点。The welding module is used to control the welding wire TCP of the welding gun to move to the starting welding point of the transmission tower node welding path, and to weld along the weld line from the starting welding point of the transmission tower node welding path until it reaches the ending welding point of the transmission tower node welding path.
根据本申请实施例的第七方面,提供一种计算机设备,包括:一个或多个处理器;According to a seventh aspect of an embodiment of the present application, there is provided a computer device, including: one or more processors;
所述处理器,用于存储一个或多个程序;The processor is used to store one or more programs;
当所述一个或多个程序被所述一个或多个处理器执行时,上述的输电塔节点焊接路径的修正方法。When the one or more programs are executed by the one or more processors, the above-mentioned method for correcting the transmission tower node welding path.
根据本申请实施例的第八方面,提供一种计算机可读存储介质,其上存有计算机程序,所述计算机程序被执行时,实现上述的输电塔节点焊接路径的修正方法。According to an eighth aspect of an embodiment of the present application, there is provided a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed, the above-mentioned method for correcting the welding path of a transmission tower node is implemented.
本发明上述一个或多个技术方案,至少具有如下一种或多种有益效果:The above one or more technical solutions of the present invention have at least one or more of the following beneficial effects:
本发明通过根据输电塔节点中目标钢板的初始焊点的坐标以及输电塔节点中目标钢板尺寸确定输电塔节点中目标钢板的预备位置的坐标,并控制焊枪的焊丝TCP移动至预备位置,通过控制焊枪的焊丝TCP朝向目标钢板移动,并利用在移动过程中产生的与目标钢板的触碰点的坐标,确定最终焊点的坐标,其中,最终焊点包括输电塔节点焊接路径的起始焊点或输电塔节点焊接路径的终止焊点,通过控制焊枪的焊丝TCP移动至所述输电塔节点焊接路径的起始焊点,并从所述输电塔节点焊接路径的起始焊点沿焊缝线进行焊接,直至焊接至所述输电塔节点焊接路径的终止焊点,不仅实现了仅需人工示教一个节点的焊接路径,就能自动生成其余节点的准确焊接路径,而且整个修正工作自动完成,完全无需人工介入,提高了焊接效率和准确率;而且本发明采集的是焊丝尖端与工件的距离信息,避免了焊丝的干伸长的变化对焊接质量的影响,提高了焊接质量;The present invention determines the coordinates of the preparation position of the target steel plate in the transmission tower node according to the coordinates of the initial welding point of the target steel plate in the transmission tower node and the size of the target steel plate in the transmission tower node, controls the welding wire TCP of the welding gun to move to the preparation position, controls the welding wire TCP of the welding gun to move toward the target steel plate, and uses the coordinates of the contact point with the target steel plate generated during the movement to determine the coordinates of the final welding point, wherein the final welding point includes the starting welding point of the welding path of the transmission tower node or the ending welding point of the welding path of the transmission tower node, and controls the welding wire TCP of the welding gun to move to the preparation position. The starting welding point of the transmission tower node welding path is selected, and welding is performed along the weld line from the starting welding point of the transmission tower node welding path until welding to the ending welding point of the transmission tower node welding path. This not only realizes that only one node welding path needs to be manually taught, and the accurate welding paths of the remaining nodes can be automatically generated, but also the entire correction work is automatically completed without manual intervention, thereby improving welding efficiency and accuracy. Moreover, the present invention collects the distance information between the tip of the welding wire and the workpiece, thereby avoiding the influence of the change of the dry extension length of the welding wire on the welding quality, thereby improving the welding quality.
通过设置于焊枪的喷口的触觉传感器获取焊丝TCP与目标钢板的触碰点的坐标,不仅节省了经济成本,而且避免了在焊枪上安装任何附件,减少了挡枪的风险。The coordinates of the contact point between the welding wire TCP and the target steel plate are obtained by using a tactile sensor installed at the nozzle of the welding gun, which not only saves economic costs but also avoids installing any accessories on the welding gun, reducing the risk of blocking the gun.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
图1是根据一示例性实施例示出的一种输电塔节点焊点的修正方法的流程图;FIG1 is a flow chart of a method for correcting a node weld of a transmission tower according to an exemplary embodiment;
图2是根据一示例性实施例示出的初始焊点、预备位置和投影焊点的位置示意图;FIG2 is a schematic diagram showing the positions of an initial welding point, a preparation position and a projected welding point according to an exemplary embodiment;
图3是根据一示例性实施例示出的获取投影焊点的坐标的过程的流程图;FIG3 is a flow chart showing a process of obtaining coordinates of a projected welding point according to an exemplary embodiment;
图4是根据一示例性实施例示出的获取投影焊点的过程的示意图;FIG4 is a schematic diagram showing a process of obtaining a projected welding point according to an exemplary embodiment;
图5是根据一示例性实施例示出的获取最终焊点的过程的流程图;FIG5 is a flow chart showing a process of obtaining a final welding point according to an exemplary embodiment;
图6是根据一示例性实施例示出的一种输电塔节点焊点的修正装置的结构框图;FIG6 is a structural block diagram of a device for correcting a node weld of a transmission tower according to an exemplary embodiment;
图7是根据一示例性实施例示出的一种输电塔节点焊接路径的修正方法的流程图;FIG7 is a flow chart of a method for correcting a transmission tower node welding path according to an exemplary embodiment;
图8是根据一示例性实施例示出的一种输电塔节点焊接路径的修正装置的结构框图。Fig. 8 is a structural block diagram of a device for correcting a transmission tower node welding path according to an exemplary embodiment.
具体实施方式DETAILED DESCRIPTION
下面结合附图对本发明的具体实施方式作进一步的详细说明。The specific implementation modes of the present invention will be further described in detail below in conjunction with the accompanying drawings.
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
如背景技术中所公开的,输电塔的节点由多个钢板拼接而成,形成一个整体来承担主材或者斜材所施加的轴力和弯矩。因为铁塔的对称性及设计的通用性,所以同几何规格的输电塔节点通常在50个以上。由于输电塔节点的焊缝复杂,数量众多,很难通过机器视觉等手段识别所有的焊缝,所以基于机器人手臂的自动化焊接应用率很低,一般采用手工来完成节点的焊接。如果利用机器人焊接,必须采用示教的方法,人工引导焊枪到达合理的位置,形成焊接路径,完成节点的焊接。As disclosed in the background technology, the nodes of the transmission tower are spliced by multiple steel plates to form a whole to bear the axial force and bending moment applied by the main material or the diagonal material. Because of the symmetry of the iron tower and the versatility of the design, there are usually more than 50 nodes of the transmission tower with the same geometric specifications. Since the welds of the transmission tower nodes are complex and numerous, it is difficult to identify all the welds by means such as machine vision, so the application rate of automated welding based on robot arms is very low, and the welding of nodes is generally completed manually. If robot welding is used, a teaching method must be used to manually guide the welding gun to a reasonable position to form a welding path and complete the welding of the node.
但利用机器人焊接存在以下缺点:一个节点的焊接路径,几乎无法用于同一批次的其它节点,导致每个节点的焊接路径都需要人工示教,人工成本很高。以上缺点主要是由以下原因造成:1)输电塔节点的焊接效果对焊接路径的准确度要求较高,一般来说,焊接路径的误差大于0.5mm时,焊接质量就会明显下降;2)输电塔节点加工属于粗加工行业,同几何规格的节点在安装在焊接夹具上以后,焊接路径的差别一般在5mm左右。However, there are the following disadvantages in using robot welding: the welding path of one node can hardly be used for other nodes in the same batch, which means that the welding path of each node needs to be manually taught, which results in high labor costs. The above disadvantages are mainly caused by the following reasons: 1) The welding effect of the transmission tower node requires high accuracy of the welding path. Generally speaking, when the error of the welding path is greater than 0.5mm, the welding quality will be significantly reduced; 2) The processing of the transmission tower node belongs to the rough processing industry. After the nodes with the same geometric specifications are installed on the welding fixture, the difference in the welding path is generally about 5mm.
在机器人焊接时,在总成本中,示教焊接路径的人力成本占比一般超过60%。因此,迫切需要发明一种可以大幅度降低输电塔节点焊接路径示教成本的方法。目前,采用线激光技术进行焊接路径的修正,适用于挡枪风险较小的长焊缝,例如船舶等行业。该方法是在焊枪上安装一个线激光传感器,采集构件的表面信息,完成对焊接路径的修正。但此方法存在以下缺点:In robot welding, the labor cost of teaching the welding path generally accounts for more than 60% of the total cost. Therefore, there is an urgent need to invent a method that can significantly reduce the cost of teaching the welding path of transmission tower nodes. At present, the use of line laser technology to correct the welding path is suitable for long welds with less risk of gun blocking, such as in the shipbuilding industry. This method is to install a line laser sensor on the welding gun to collect the surface information of the component and complete the correction of the welding path. However, this method has the following disadvantages:
1)价格高,线激光传感器的价格是触觉传感器的10倍以上;1) High price. The price of line laser sensor is more than 10 times that of tactile sensor.
2)需要在焊枪上安装附件,增加机器人与工件相撞的风险;输电塔节点的结构很复杂,安装该附件以后,会导致很多焊缝无法焊接。而触觉传感器是内置在焊枪喷嘴里的,无需在焊枪上安装任何设备;2) It is necessary to install accessories on the welding gun, which increases the risk of collision between the robot and the workpiece; the structure of the transmission tower node is very complex, and after installing the accessories, many welds cannot be welded. The tactile sensor is built into the welding gun nozzle, and there is no need to install any equipment on the welding gun;
3)在焊接的过程中,焊丝的烧蚀速度和送丝速度不会绝对相等,导致焊丝伸出长度发生变化;通常,焊丝的变化幅度在0.5mm左右就会影响焊接质量;而线激光传感器测量是标定的焊丝TCP点与工件的距离,无法考虑焊丝长度的变化,这就会对焊接质量产生明显的影响;在每次焊接起弧之前,重新剪焊丝虽然可以解决该问题;但输电塔节点的焊接路径很短,一般不会超过1m,频繁剪焊丝会浪费焊丝,且降低工作效率。3) During the welding process, the ablation speed and wire feeding speed of the welding wire are not absolutely equal, resulting in changes in the extension length of the welding wire. Usually, a change in the welding wire of about 0.5 mm will affect the welding quality. The line laser sensor measures the distance between the calibrated welding wire TCP point and the workpiece, and cannot consider the change in the welding wire length, which will have a significant impact on the welding quality. Before each welding arc, re-cutting the welding wire can solve this problem. However, the welding path of the transmission tower node is very short, generally not more than 1m. Frequent cutting of the welding wire will waste welding wire and reduce work efficiency.
为了改善上述问题,提高焊接效率、焊接准确率和焊接质量,减少挡枪的风险,节省经济成本。In order to improve the above problems, improve welding efficiency, welding accuracy and welding quality, reduce the risk of gun blocking and save economic costs.
下面对上述方案进行详细阐述。The above scheme is described in detail below.
实施例一Embodiment 1
如图1所示,根据一示例性实施例示出的一种输电塔节点焊点的修正方法的流程图,该方法可以但不限于用于终端中,包括以下步骤:As shown in FIG1 , a flow chart of a method for correcting a node weld of a transmission tower according to an exemplary embodiment is shown. The method can be, but is not limited to, used in a terminal, and includes the following steps:
步骤101:根据输电塔节点中目标钢板的初始焊点的坐标以及输电塔节点中目标钢板尺寸确定输电塔节点中目标钢板的预备位置的坐标,并控制焊枪的焊丝TCP移动至预备位置;Step 101: determining the coordinates of the preparation position of the target steel plate in the transmission tower node according to the coordinates of the initial welding point of the target steel plate in the transmission tower node and the size of the target steel plate in the transmission tower node, and controlling the welding wire TCP of the welding gun to move to the preparation position;
步骤102:控制焊枪的焊丝TCP朝向目标钢板移动,并利用在移动过程中产生的与目标钢板的触碰点的坐标,确定最终焊点的坐标;Step 102: Control the welding wire TCP of the welding gun to move toward the target steel plate, and use the coordinates of the contact point with the target steel plate generated during the movement process to determine the coordinates of the final welding point;
其中,最终焊点包括:输电塔节点焊接路径的起始焊点或输电塔节点焊接路径的终止焊点;焊枪的焊丝TCP与目标钢板的触碰点的坐标通过设置于焊枪喷口处的触觉传感器获取。Among them, the final welding point includes: the starting welding point of the transmission tower node welding path or the ending welding point of the transmission tower node welding path; the coordinates of the contact point between the welding wire TCP of the welding gun and the target steel plate are obtained through a tactile sensor set at the nozzle of the welding gun.
一些实施例中,初始焊点可以但不限于通过利用CAD模型进行确定,也可以但不限于为上一次焊接同几何规格工件时确定的起始焊点。In some embodiments, the initial welding point may be, but is not limited to, determined by using a CAD model, and may also be, but is not limited to, a starting welding point determined when welding a workpiece with the same geometric specifications last time.
需要说明的是,触觉传感器为一根导线,该导线一头与焊丝相连接,另一头和焊枪机器人的PLC(可编程逻辑控制器)等控制器连接。触觉传感器内置于焊枪的喷口内,对焊枪的外观不会造成任何改变。机器人启动后,PCL给导线通低压电,记录此时焊丝的电压为V。当焊枪机器人在指令下运动时,在接触钢板之前,由于空气是绝缘体,该电压保持不变;一旦焊丝TCP在移动过程中触碰到钢板,因为该钢板已经接地,电压为0,所以此时焊丝TCP的电压会突然降为0。PLC等控制器在接收到焊丝TCP的电压突然下降到0的信号后,立即指令机器人停止运动,并保持焊丝TCP与钢板接触时机器人的构型不变。PLC中读取机器人各个关节的转动量,并利用该转动量、机器人的臂长和焊枪形状等参数,计算此时焊丝TCP的XYZ坐标值,从而获取焊丝YCP与钢板的触碰点的坐标,并将该坐标存储于机器人的后台处理器中。一些实施例中,可以但不限于通过利用C#编写程序,从机器人的后台处理器,获得触碰点的坐标。It should be noted that the tactile sensor is a wire, one end of which is connected to the welding wire, and the other end is connected to the PLC (programmable logic controller) and other controllers of the welding gun robot. The tactile sensor is built into the nozzle of the welding gun and will not cause any change to the appearance of the welding gun. After the robot is started, the PCL passes low-voltage electricity to the wire and records the voltage of the welding wire at this time as V. When the welding gun robot moves under instructions, before it touches the steel plate, the voltage remains unchanged because the air is an insulator; once the welding wire TCP touches the steel plate during movement, because the steel plate is grounded and the voltage is 0, the voltage of the welding wire TCP will suddenly drop to 0. After receiving the signal that the voltage of the welding wire TCP suddenly drops to 0, the controller such as the PLC immediately instructs the robot to stop moving and keeps the configuration of the robot unchanged when the welding wire TCP contacts the steel plate. The PLC reads the rotation amount of each joint of the robot, and uses the rotation amount, the robot's arm length, the welding gun shape and other parameters to calculate the XYZ coordinate value of the welding wire TCP at this time, thereby obtaining the coordinates of the contact point between the welding wire YCP and the steel plate, and storing the coordinates in the robot's background processor. In some embodiments, the coordinates of the contact point can be obtained from the robot's background processor by writing a program in C#, but is not limited to.
可以理解的是,本发明实施例提供的方法,所需的硬件仅为焊枪机器人内置的触觉传感器,价格低廉,大大降低了焊接的经济成本。一般而言,触觉传感器的价格不到光学传感器的0.1倍。同时,由于不必在焊枪上安装任何附件,不会增加挡枪的风险,提高了焊接效率和焊接质量。并且在修正焊点位置时,本发明实施例提供的方法依据的是焊丝尖端与工件的距离信息。这样,就避免了焊丝的干伸长的变化对焊接质量的影响,提高了焊接质量。It is understandable that the method provided in the embodiment of the present invention requires only a tactile sensor built into the welding gun robot, which is inexpensive and greatly reduces the economic cost of welding. Generally speaking, the price of a tactile sensor is less than 0.1 times that of an optical sensor. At the same time, since no accessories need to be installed on the welding gun, the risk of blocking the gun will not increase, thereby improving welding efficiency and welding quality. In addition, when correcting the position of the weld point, the method provided in the embodiment of the present invention is based on the distance information between the tip of the welding wire and the workpiece. In this way, the influence of the change in the dry extension length of the welding wire on the welding quality is avoided, thereby improving the welding quality.
另外,焊缝线指的是:角焊缝两个平面的交线;焊丝TCP指的是:定义在焊丝尖端的焊枪位置点,共6个自由度,代表了焊枪的位置和姿态。In addition, the weld line refers to the intersection of the two planes of the fillet weld; the welding wire TCP refers to the welding gun position point defined at the tip of the welding wire, with a total of 6 degrees of freedom, representing the position and posture of the welding gun.
进一步的,初始焊点和最终焊点的位置由三维坐标系确定;Furthermore, the positions of the initial and final weld points are determined by a three-dimensional coordinate system;
三维坐标系按下述方法得到:令焊缝线起点指向焊缝线终点的方向为x轴正方向,并根据x轴正方向,利用左手坐标系确定y轴正方向和z轴正方向,其中,z轴正方向为焊丝TCP的指向。The three-dimensional coordinate system is obtained by the following method: let the direction from the starting point of the weld line to the end point of the weld line be the positive direction of the x-axis, and according to the positive direction of the x-axis, use the left-hand coordinate system to determine the positive direction of the y-axis and the positive direction of the z-axis, where the positive direction of the z-axis is the direction of the welding wire TCP.
进一步的,步骤101,包括:Furthermore, step 101 includes:
根据目标钢板尺寸确定焊枪的焊丝TCP远离目标钢板的距离;Determine the distance between the welding wire TCP of the welding gun and the target steel plate according to the size of the target steel plate;
根据初始焊点的坐标和焊枪的焊丝TCP远离目标钢板的距离,在三维坐标系上计算确定预备位置的坐标。According to the coordinates of the initial welding point and the distance of the welding wire TCP of the welding gun away from the target steel plate, the coordinates of the preparation position are calculated and determined in the three-dimensional coordinate system.
需要说明的是,焊枪的焊丝TCP远离目标钢板,即远离初始焊点,所以也可称为后撤距离。本发明实施例对“焊枪的焊丝TCP远离目标钢板的距离”不做限定,可以由本领域技术人员根据实验数据或专家经验等进行设置。一些实施例中,可以但不限于将焊枪的焊丝TCP远离目标钢板的距离设置为8mm。It should be noted that the welding wire TCP of the welding gun is far away from the target steel plate, that is, far away from the initial weld point, so it can also be called the withdrawal distance. The embodiment of the present invention does not limit the "distance of the welding wire TCP of the welding gun away from the target steel plate", which can be set by those skilled in the art based on experimental data or expert experience. In some embodiments, the distance of the welding wire TCP of the welding gun away from the target steel plate can be set to 8 mm, but is not limited to.
具体的,按下式确定预备位置S的坐标(xS,yS,zS):Specifically, the coordinates (x S , y S , z S ) of the preparation position S are determined as follows:
上式中,xS、yS和zS分别为预备位置S在x轴、y轴和z轴上的坐标值;xA、yA和zA分别为初始焊点A在x轴、y轴和z轴上的坐标值;b为常数,b为焊枪的焊丝TCP远离目标钢板;为z轴指向,为x轴指向。In the above formula, x S , y S and z S are the coordinate values of the preparation position S on the x-axis, y-axis and z-axis respectively; x A , y A and z A are the coordinate values of the initial welding point A on the x-axis, y-axis and z-axis respectively; b is a constant, b is the distance of the welding wire TCP of the welding gun from the target steel plate; is the z-axis direction, The x-axis points to the right.
如图2,示例性的预备位置主要是将焊丝TCP调整至一个合理的搜索起始位置,确保后继搜索算法顺利执行。所以一般采用后撤的方式。图中,A′为起始焊点对应的初始焊点,At为起始焊点,Ap为投影焊点,B′为终止焊点对应的初始焊点,Bt为终止焊点,Bp为投影焊点。As shown in Figure 2, the exemplary preparation position is mainly to adjust the welding wire TCP to a reasonable search starting position to ensure the smooth execution of the subsequent search algorithm. Therefore, the retreat method is generally adopted. In the figure, A' is the initial welding point corresponding to the starting welding point, At is the starting welding point, Ap is the projected welding point, B' is the initial welding point corresponding to the ending welding point, Bt is the ending welding point, and Bp is the projected welding point.
进一步的,步骤102,包括:Further, step 102 includes:
步骤1021:通过控制焊枪的焊丝TCP朝向目标钢板移动,当触碰时,通过碰触点的坐标和第一距离确定预备位置在焊缝线上的投影焊点的坐标;Step 1021: Control the welding wire TCP of the welding gun to move toward the target steel plate, and when the target steel plate is touched, determine the coordinates of the projected welding point of the preparation position on the weld line according to the coordinates of the touching point and the first distance;
步骤1022:控制焊枪的焊丝TCP移动至投影焊点;Step 1022: Control the welding wire TCP of the welding gun to move to the projected welding point;
步骤1023:控制焊枪的焊丝TCP依次沿z轴和x轴移动,判断焊枪的焊丝TCP是否触碰到障碍物,若焊枪的焊丝TCP触碰到障碍物,则控制焊枪的焊丝TCP沿z轴移动,并利用在移动过程中产生的与目标钢板的触碰点确定最终焊点;否则,利用二分法迭代确定点P0和点P1的坐标,并利用点P0和点P1的坐标确定最终焊点的坐标。Step 1023: Control the welding wire TCP of the welding gun to move along the z-axis and the x-axis in sequence, and determine whether the welding wire TCP of the welding gun touches an obstacle. If the welding wire TCP of the welding gun touches an obstacle, control the welding wire TCP of the welding gun to move along the z-axis, and use the contact point with the target steel plate generated during the movement to determine the final weld point; otherwise, use the binary search method to iteratively determine the coordinates of point P0 and point P1, and use the coordinates of point P0 and point P1 to determine the coordinates of the final weld point.
具体的,步骤1021,包括:Specifically, step 1021 includes:
步骤1021a:控制焊枪的焊丝TCP沿y轴正方向运动,直至焊枪的焊丝TCP与目标钢板发生触碰,令该触碰点为第一触碰点;Step 1021a: Control the welding wire TCP of the welding gun to move along the positive direction of the y-axis until the welding wire TCP of the welding gun touches the target steel plate, and the touch point is defined as the first touch point;
步骤1021b:控制焊枪的焊丝TCP从第一触碰点出发,并沿y轴负方向运动,直至焊枪的焊丝TCP与目标钢板发生触碰,令该触碰点为第二触碰点;Step 1021b: Control the welding wire TCP of the welding gun to start from the first touch point and move along the negative direction of the y-axis until the welding wire TCP of the welding gun touches the target steel plate, and the touch point is set as the second touch point;
步骤1021c:计算第一触碰点与第二触碰点之间的距离,以及计算第一触碰点与第二触碰点之间的中间点的坐标;Step 1021c: Calculate the distance between the first touch point and the second touch point, and calculate the coordinates of the middle point between the first touch point and the second touch point;
步骤1021d:判断第一触碰点与第二触碰点之间的距离是否小于等于第一距离,若第一触碰点与第二触碰点之间的距离小于等于第一距离,则令第一触碰点与第二触碰点之间的中间点为投影焊点;否则,则控制焊枪的焊丝TCP移动至第一触碰点与第二触碰点之间的中间点,并沿z轴正方向运动,直至与钢板发生触碰,令第一触碰点的坐标为该触碰点的坐标,并返回步骤1021b,直至得到投影焊点的坐标;Step 1021d: Determine whether the distance between the first touch point and the second touch point is less than or equal to the first distance. If the distance between the first touch point and the second touch point is less than or equal to the first distance, the middle point between the first touch point and the second touch point is set as the projected weld point; otherwise, control the welding wire TCP of the welding gun to move to the middle point between the first touch point and the second touch point, and move along the positive direction of the z-axis until it touches the steel plate, and set the coordinates of the first touch point as the coordinates of the touch point, and return to step 1021b until the coordinates of the projected weld point are obtained;
其中,第一距离为焊丝的直径。The first distance is the diameter of the welding wire.
需要说明的是,本发明实施例涉及的“计算第一触碰点与第二触碰点之间的距离”和“计算第一触碰点与第二触碰点之间的中间点的坐标”,是本领域技术人员所熟知的,因此,其具体实现方式不做过多描述。It should be noted that the “calculating the distance between the first touch point and the second touch point” and “calculating the coordinates of the middle point between the first touch point and the second touch point” involved in the embodiments of the present invention are well known to those skilled in the art, and therefore, their specific implementation methods are not described in detail.
为进一步说明上述获取投影焊点的坐标的过程,本发明实施例提供一具体例子,如图3和图4所示,包括以下步骤:To further illustrate the process of obtaining the coordinates of the projected welding point, an embodiment of the present invention provides a specific example, as shown in FIG. 3 and FIG. 4 , including the following steps:
步骤1021a:令焊丝TCP从预备位置S出发,并沿y轴正方向运动,直至焊丝TCP与钢板发生触碰,令该触碰点为SL0;Step 1021a: The welding wire TCP starts from the preparation position S and moves along the positive direction of the y-axis until the welding wire TCP touches the steel plate, and the touch point is SL0;
步骤1021b:令焊丝TCP从点SL0出发,并沿y轴负方向运动,直至焊丝TCP与钢板发生触碰,令该触碰点为SR0;Step 1021b: The welding wire TCP starts from point SL0 and moves along the negative direction of the y-axis until the welding wire TCP touches the steel plate, and the touch point is SR0;
步骤1021c:计算点SL0与点SR0之间的距离d0;Step 1021c: Calculate the distance d 0 between point SL0 and point SR0;
具体的,按下式计算点SL0与点SR0之间的距离d0:Specifically, the distance d 0 between the point SL0 and the point SR0 is calculated as follows:
上式中,xSL0、ySL0和zSL0分别为点SL0在x轴、y轴和z轴上的坐标值,xSR0、ySR0和zSR0分别为点SR0在x轴、y轴和z轴上的坐标值;In the above formula, x SL0 , y SL0 and z SL0 are the coordinate values of point SL0 on the x-axis, y-axis and z-axis respectively, and x SR0 , y SR0 and z SR0 are the coordinate values of point SR0 on the x-axis, y-axis and z-axis respectively;
步骤1021d:计算点SL0与点SR0之间的中间点SM0的坐标;Step 1021d: Calculate the coordinates of the middle point SM0 between the point SL0 and the point SR0;
具体的,按下式计算点SL0与点SR0之间的中间点SM0的坐标(xSM0,ySM0,zSM0);Specifically, the coordinates of the middle point SM0 between the point SL0 and the point SR0 are calculated as follows (x SM0 , y SM0 , z SM0 );
上式中,xSM0、ySM0和zSM0分别为点SM0在x轴、y轴和z轴上的坐标值,xSL0、ySL0和zSL0分别为点SL0在x轴、y轴和z轴上的坐标值,xSR0、ySR0和zSR0分别为点SR0在x轴、y轴和z轴上的坐标值;In the above formula, x SM0 , y SM0 and z SM0 are the coordinate values of point SM0 on the x-axis, y-axis and z-axis respectively, x SL0 , y SL0 and z SL0 are the coordinate values of point SL0 on the x-axis, y-axis and z-axis respectively, x SR0 , y SR0 and z SR0 are the coordinate values of point SR0 on the x-axis, y-axis and z-axis respectively;
步骤1021e:判断距离d0是否小于等于第一距离,若距离d0小于等于第一距离,则令点SM0为投影焊点Ap;若距离d0大于第一距离,则令焊丝TCP移动至点SM0,并沿z轴正方向运动,直至与钢板发生触碰,令该触碰点为SR1,并执行步骤1021g;Step 1021e: Determine whether the distance d0 is less than or equal to the first distance. If the distance d0 is less than or equal to the first distance, set point SM0 as the projected welding point Ap. If the distance d0 is greater than the first distance, move the welding wire TCP to point SM0 and move along the positive direction of the z-axis until it touches the steel plate. Set the touching point as SR1 and execute step 1021g.
步骤1021f:令焊丝TCP从点SR1点出发,并沿y轴正方向运动,直至焊丝TCP与钢板发生触碰,令该触碰点为SL1;Step 1021f: The welding wire TCP starts from point SR1 and moves along the positive direction of the y-axis until the welding wire TCP touches the steel plate, and the touch point is SL1;
步骤1021g:计算点SL1与点SR1之间的距离d1;Step 1021g: Calculate the distance d 1 between point SL1 and point SR1;
具体的,按下式计算点SL1与点SR1之间的距离d1:Specifically, the distance d 1 between point SL1 and point SR1 is calculated according to the following formula:
上式中,xSL1、ySL1和zSL1分别为点SL1在x轴、y轴和z轴上的坐标值,xSR1、ySL1和zSL1分别为点SR1在x轴、y轴和z轴上的坐标值;In the above formula, x SL1 , y SL1 and z SL1 are the coordinate values of point SL1 on the x-axis, y-axis and z-axis respectively, and x SR1 , y SL1 and z SL1 are the coordinate values of point SR1 on the x-axis, y-axis and z-axis respectively;
步骤1021h:计算点SL1与点SR1之间的中间点SM1的坐标;Step 1021h: Calculate the coordinates of the middle point SM1 between point SL1 and point SR1;
具体的,按下式计算点SL1与点SR1之间的中间点SM1的坐标(xSM1,ySM1,zSM1):Specifically, the coordinates (x SM1 , y SM1 , z SM1 ) of the middle point SM1 between the point SL1 and the point SR1 are calculated as follows:
上式中,xSM1、ySM1和zSM1分别为点SM1在x轴、y轴和z轴上的坐标值,xSL1、ySL1和zSL1分别为点SL1在x轴、y轴和z轴上的坐标值,xSR1、ySR1和zSR1分别为点SR1在x轴、y轴和z轴上的坐标值;In the above formula, x SM1 , y SM1 and z SM1 are the coordinate values of point SM1 on the x-axis, y-axis and z-axis respectively, x SL1 , y SL1 and z SL1 are the coordinate values of point SL1 on the x-axis, y-axis and z-axis respectively, x SR1 , y SR1 and z SR1 are the coordinate values of point SR1 on the x-axis, y-axis and z-axis respectively;
步骤1021i:判断距离d1是否小于等于第一距离,若距离d1小于等于第一距离,则令点SM1为投影焊点Ap;若距离d1大于第一距离,则令焊丝TCP移动至点SM1,并沿z轴正方向运动,直至焊丝TCP与钢板发生触碰,令该触碰点为SR2,重复执行步骤1021f至步骤1021h,直至得到投影焊点Ap的坐标。Step 1021i: Determine whether the distance d1 is less than or equal to the first distance. If the distance d1 is less than or equal to the first distance, set point SM1 as the projected welding point Ap. If the distance d1 is greater than the first distance, move the welding wire TCP to point SM1 and move along the positive direction of the z-axis until the welding wire TCP touches the steel plate. Set the touch point as SR2. Repeat steps 1021f to 1021h until the coordinates of the projected welding point Ap are obtained.
如图5所示,步骤1023,具体包括:As shown in FIG5 , step 1023 specifically includes:
步骤1023a:控制焊枪的焊丝TCP沿z轴反方向移动第二距离,沿x轴正方向移动第三距离,令焊枪的焊丝TCP此时所在位置为点P0;Step 1023a: Control the welding wire TCP of the welding gun to move a second distance in the negative direction of the z-axis and a third distance in the positive direction of the x-axis, so that the position of the welding wire TCP of the welding gun is point P0;
其中,第二距离和第三距离均根据目标钢板尺寸确定;Wherein, the second distance and the third distance are both determined according to the target steel plate size;
步骤1023b:判断焊枪的焊丝TCP是否触碰到障碍物,若焊枪的焊丝TCP触碰到障碍物,则执行步骤1023c;否则,执行步骤1023d;Step 1023b: Determine whether the welding wire TCP of the welding gun touches an obstacle. If the welding wire TCP of the welding gun touches an obstacle, execute step 1023c; otherwise, execute step 1023d;
步骤1023c:令投影焊点对应的焊缝线的一端为焊缝线的起点a,焊缝线的另一端为焊缝线的终点b,焊缝线的起点与焊缝线的终点之间的中间点为c,焊缝线的起点a指向中间点c的方向为 Step 1023c: Let one end of the weld line corresponding to the projected weld point be the starting point a of the weld line, the other end of the weld line be the end point b of the weld line, the middle point between the starting point of the weld line and the end point of the weld line be c, and the direction from the starting point a of the weld line to the middle point c is
控制焊枪的焊丝TCP从点P0出发,沿方向移动第四距离,并沿z轴正方向移动,直至焊枪的焊丝TCP与目标钢板发生触碰,该触碰点为最终焊点;Control the welding wire TCP of the welding gun starting from point P0 and moving along The welding gun moves a fourth distance in the positive direction of the z-axis until the welding wire TCP of the welding gun touches the target steel plate, and the touching point is the final welding point;
其中,第四距离为焊丝直径;Wherein, the fourth distance is the diameter of the welding wire;
步骤1023d:令点P1的坐标为投影焊点的坐标;Step 1023d: Let the coordinates of point P1 be the coordinates of the projected welding point;
步骤1023e:计算点P0与点P1之间的中间点的坐标;Step 1023e: Calculate the coordinates of the middle point between point P0 and point P1;
具体的,按下式计算点P0与点P1的中间点m的坐标(xm,ym,zm);Specifically, the coordinates (x m , y m , z m ) of the middle point m between point P0 and point P1 are calculated as follows;
上式中,xm、ym和zm分别为点m在x轴、y轴和z轴上的坐标值,xP0、yP0和zP0分别为点P0在x轴、y轴和z轴上的坐标值,xP1、yP1和zP1分别为点P1在x轴、y轴和z轴上的坐标值;In the above formula, xm , ym and zm are the coordinate values of point m on the x-axis, y-axis and z-axis respectively, xP0 , yP0 and zP0 are the coordinate values of point P0 on the x-axis, y-axis and z-axis respectively, xP1 , yP1 and zP1 are the coordinate values of point P1 on the x-axis, y-axis and z-axis respectively;
步骤1023f:控制焊枪的焊丝TCP从点P0出发,移动至目标位置,并沿z轴正方向移动第五距离,判断焊枪的焊丝TCP是否触碰到障碍物,若焊丝TCP触碰到障碍物,则令点P1的坐标为该触碰点的坐标,并执行步骤1023g;否则,令点P0的坐标为焊丝TCP此时所在位置的坐标,并执行步骤1023g;Step 1023f: Control the welding wire TCP of the welding gun to start from point P0, move to the target position, and move a fifth distance along the positive direction of the z-axis to determine whether the welding wire TCP of the welding gun touches an obstacle. If the welding wire TCP touches the obstacle, set the coordinates of point P1 as the coordinates of the touching point, and execute step 1023g; otherwise, set the coordinates of point P0 as the coordinates of the position where the welding wire TCP is at this time, and execute step 1023g;
其中,目标位置的获取过程为:基于点P0与点P1之间的中间点的坐标,沿z轴的负方向移动第六距离,得到目标位置;第六距离为根据目标钢板尺寸确定;The process of acquiring the target position is as follows: based on the coordinates of the middle point between point P0 and point P1, the sixth distance is moved along the negative direction of the z-axis to obtain the target position; the sixth distance is determined according to the size of the target steel plate;
第五距离为根据目标钢板尺寸确定;The fifth distance is determined according to the target steel plate size;
步骤1023g:计算点P0与点P1之间的距离;Step 1023g: Calculate the distance between point P0 and point P1;
具体的,按下式点P0和点P1之间的距离D:Specifically, the distance D between point P0 and point P1 is as follows:
上式中,xP0、yP0和zP0分别为点P0在x轴、y轴和z轴上的坐标值,xP1、yP1和zP1分别为点P1在x轴、y轴和z轴上的坐标值;In the above formula, x P0 , y P0 and z P0 are the coordinate values of point P0 on the x-axis, y-axis and z-axis respectively, and x P1 , y P1 and z P1 are the coordinate values of point P1 on the x-axis, y-axis and z-axis respectively;
步骤1023h:判断点P0与点P1之间的距离是否小于等于第一距离,若点P0与点P1之间的距离小于等于第一距离,则点P0与点P1之间的中间点的坐标为最终焊点;否则,返回步骤1023e,直至得到最终焊点的坐标。Step 1023h: Determine whether the distance between point P0 and point P1 is less than or equal to the first distance. If the distance between point P0 and point P1 is less than or equal to the first distance, the coordinates of the middle point between point P0 and point P1 are the final welding point; otherwise, return to step 1023e until the coordinates of the final welding point are obtained.
需要说明的是,本发明实施例对“第二距离”、“第三距离”、“第四距离”、“第五距离”和“第六距离”不做限定,可以由本领域技术人员根据实验数据或专家经验等进行设置。一些实施例中,可以但不限于将第二距离设置为3mm-5mm之间的某一值,将第三距离设置为20mm,将第四距离设置为1mm,将第五距离设置为6mm,将第五距离设置为5mm。It should be noted that the embodiments of the present invention do not limit the "second distance", "third distance", "fourth distance", "fifth distance" and "sixth distance", and can be set by those skilled in the art according to experimental data or expert experience. In some embodiments, the second distance can be set to a value between 3mm and 5mm, the third distance can be set to 20mm, the fourth distance can be set to 1mm, the fifth distance can be set to 6mm, and the fifth distance can be set to 5mm.
在本发明实际应用中的过程中,发现针对同几何规格输电塔节点,采用本发明实施例提供的方法,仅需人工示教一个节点的焊接路径,就能自动生成其余节点的准确焊接路径。而且整个修正工作自动完成,完全无需人工介入。该方案节约的成本和同几何规格节点的数量成正比。考虑到同几何规格节点的数量一般在50个以上,本专利将节点焊接路径的生成效率至少提高了50倍以上。In the process of practical application of the present invention, it is found that for the transmission tower nodes with the same geometric specifications, the method provided by the embodiment of the present invention only needs to manually teach the welding path of one node, and the accurate welding path of the remaining nodes can be automatically generated. Moreover, the entire correction work is completed automatically without manual intervention. The cost saved by this solution is proportional to the number of nodes with the same geometric specifications. Considering that the number of nodes with the same geometric specifications is generally more than 50, this patent improves the generation efficiency of node welding paths by at least 50 times.
本发明实施例提供的一种输电塔节点焊点的修正方法,通过根据输电塔节点中目标钢板的初始焊点的坐标以及输电塔节点中目标钢板尺寸确定输电塔节点中目标钢板的预备位置的坐标,并控制焊枪的焊丝TCP移动至预备位置,通过控制焊枪的焊丝TCP朝向目标钢板移动,并利用在移动过程中产生的与目标钢板的触碰点的坐标,确定最终焊点的坐标,实现了自动修正焊点,进而根据修正的焊点确定焊接路径,保证了焊接路径的可靠性和准确性,从而仅需人工示教一个节点的焊接路径,就能自动生成其余节点的准确焊接路径,而且整个修正工作自动完成,完全无需人工介入,提高了焊接效率和准确率;而且本发明采集的是焊丝尖端与工件的距离信息,避免了焊丝的干伸长的变化对焊接质量的影响,提高了焊接质量;The embodiment of the present invention provides a method for correcting welding points of a transmission tower node. The method determines the coordinates of a preparation position of a target steel plate in the transmission tower node according to the coordinates of an initial welding point of the target steel plate in the transmission tower node and the size of the target steel plate in the transmission tower node, controls the welding wire TCP of the welding gun to move to the preparation position, controls the welding wire TCP of the welding gun to move toward the target steel plate, and uses the coordinates of the contact point with the target steel plate generated during the movement to determine the coordinates of the final welding point, thereby realizing automatic correction of welding points, and then determining the welding path according to the corrected welding points, thereby ensuring the reliability and accuracy of the welding path, so that only the welding path of one node needs to be manually taught, and the accurate welding paths of the remaining nodes can be automatically generated, and the entire correction work is automatically completed without manual intervention, thereby improving welding efficiency and accuracy; and the present invention collects the distance information between the tip of the welding wire and the workpiece, thereby avoiding the influence of the change of the dry extension length of the welding wire on the welding quality, thereby improving the welding quality;
通过设置于焊枪的喷口的触觉传感器获取焊丝TCP与目标钢板的触碰点的坐标,不仅节省了经济成本,而且避免了在焊枪上安装任何附件,减少了挡枪的风险。The coordinates of the contact point between the welding wire TCP and the target steel plate are obtained by using a tactile sensor installed at the nozzle of the welding gun, which not only saves economic costs but also avoids installing any accessories on the welding gun, reducing the risk of blocking the gun.
实施例二Embodiment 2
为配合实现上述输电塔节点焊点的修正方法,本发明实施例提供一种输电塔节点焊点的修正装置,参照图6,该装置包括:In order to cooperate with the above-mentioned method for correcting the node welds of the transmission tower, an embodiment of the present invention provides a correction device for the node welds of the transmission tower. Referring to FIG. 6 , the device includes:
第一获取模块,用于根据输电塔节点中目标钢板的初始焊点的坐标以及输电塔节点中目标钢板尺寸确定输电塔节点中目标钢板的预备位置的坐标,并控制焊枪的焊丝TCP移动至预备位置;A first acquisition module is used to determine the coordinates of the preparation position of the target steel plate in the transmission tower node according to the coordinates of the initial welding point of the target steel plate in the transmission tower node and the size of the target steel plate in the transmission tower node, and control the welding wire TCP of the welding gun to move to the preparation position;
第二获取模块,用于控制焊枪的焊丝TCP朝向目标钢板移动,并利用在移动过程中产生的与目标钢板的触碰点的坐标,确定最终焊点的坐标;The second acquisition module is used to control the welding wire TCP of the welding gun to move toward the target steel plate, and determine the coordinates of the final welding point using the coordinates of the contact point with the target steel plate generated during the movement;
其中,最终焊点包括:输电塔节点焊接路径的起始焊点或输电塔节点焊接路径的终止焊点;焊枪的焊丝TCP与目标钢板的触碰点的坐标通过设置于焊枪喷口处的触觉传感器获取。Among them, the final welding point includes: the starting welding point of the transmission tower node welding path or the ending welding point of the transmission tower node welding path; the coordinates of the contact point between the welding wire TCP of the welding gun and the target steel plate are obtained through a tactile sensor set at the nozzle of the welding gun.
进一步的,初始焊点和最终焊点的位置由三维坐标系确定;Furthermore, the positions of the initial and final weld points are determined by a three-dimensional coordinate system;
三维坐标系按下述方法得到:令焊缝线起点指向焊缝线终点的方向为x轴正方向,并根据x轴正方向,利用左手坐标系确定y轴正方向和z轴正方向。The three-dimensional coordinate system is obtained by the following method: let the direction from the starting point of the weld line to the end point of the weld line be the positive direction of the x-axis, and according to the positive direction of the x-axis, use the left-hand coordinate system to determine the positive directions of the y-axis and the z-axis.
进一步的,根第一获取模块,具体用于:Furthermore, the root first acquisition module is specifically used for:
根据目标钢板尺寸确定焊枪的焊丝TCP远离目标钢板的距离;Determine the distance between the welding wire TCP of the welding gun and the target steel plate according to the size of the target steel plate;
根据初始焊点的坐标和焊枪的焊丝TCP远离目标钢板的距离,在三维坐标系上计算确定预备位置的坐标。According to the coordinates of the initial welding point and the distance of the welding wire TCP of the welding gun away from the target steel plate, the coordinates of the preparation position are calculated and determined in the three-dimensional coordinate system.
进一步的,第二获取模块,包括:Furthermore, the second acquisition module includes:
第一确定单元,用于通过控制焊枪的焊丝TCP朝向目标钢板移动,当触碰时,通过碰触点的坐标和第一距离确定预备位置在焊缝线上的投影焊点的坐标;A first determining unit is used to control the welding wire TCP of the welding gun to move toward the target steel plate, and when the target steel plate is touched, determine the coordinates of the projected welding point of the preparation position on the weld line according to the coordinates of the touching point and the first distance;
移动单元,用于控制焊枪的焊丝TCP移动至投影焊点;A moving unit, used for controlling the welding wire TCP of the welding gun to move to the projected welding point;
第二确定单元,用于控制焊枪的焊丝TCP依次沿z轴和x轴移动,判断焊枪的焊丝TCP是否触碰到障碍物,若焊枪的焊丝TCP触碰到障碍物,则控制焊枪的焊丝TCP沿z轴移动,并利用在移动过程中产生的与目标钢板的触碰点确定最终焊点;否则,利用二分法迭代确定点P0和点P1的坐标,并利用点P0和点P1的坐标确定最终焊点的坐标。The second determination unit is used to control the welding wire TCP of the welding gun to move along the z-axis and the x-axis in sequence, and determine whether the welding wire TCP of the welding gun touches an obstacle. If the welding wire TCP of the welding gun touches the obstacle, the welding wire TCP of the welding gun is controlled to move along the z-axis, and the contact point with the target steel plate generated during the movement is used to determine the final welding point; otherwise, the coordinates of point P0 and point P1 are iteratively determined using the binary search method, and the coordinates of the final welding point are determined using the coordinates of point P0 and point P1.
进一步的,第一确定单元,具体用于执行以下步骤:Furthermore, the first determining unit is specifically configured to perform the following steps:
步骤11:控制焊枪的焊丝TCP沿y轴正方向运动,直至焊枪的焊丝TCP与目标钢板发生触碰,令该触碰点为第一触碰点;Step 11: Control the welding wire TCP of the welding gun to move along the positive direction of the y-axis until the welding wire TCP of the welding gun touches the target steel plate, and the touch point is defined as the first touch point;
步骤12:控制焊枪的焊丝TCP从第一触碰点出发,并沿y轴负方向运动,直至焊枪的焊丝TCP与目标钢板发生触碰,令该触碰点为第二触碰点;Step 12: Control the welding wire TCP of the welding gun to start from the first touch point and move along the negative direction of the y-axis until the welding wire TCP of the welding gun touches the target steel plate, and make the touch point the second touch point;
步骤13:计算第一触碰点与第二触碰点之间的距离,以及计算第一触碰点与第二触碰点之间的中间点的坐标;Step 13: Calculate the distance between the first touch point and the second touch point, and calculate the coordinates of the middle point between the first touch point and the second touch point;
步骤14:判断第一触碰点与第二触碰点之间的距离是否小于等于第一距离,若第一触碰点与第二触碰点之间的距离小于等于第一距离,则令第一触碰点与第二触碰点之间的中间点为投影焊点;否则,则控制焊枪的焊丝TCP移动至第一触碰点与第二触碰点之间的中间点,并沿z轴正方向运动,直至与钢板发生触碰,令第一触碰点的坐标为该触碰点的坐标,并返回步骤12,直至得到投影焊点的坐标;Step 14: Determine whether the distance between the first touch point and the second touch point is less than or equal to the first distance. If the distance between the first touch point and the second touch point is less than or equal to the first distance, the middle point between the first touch point and the second touch point is set as the projected weld point; otherwise, control the welding wire TCP of the welding gun to move to the middle point between the first touch point and the second touch point, and move along the positive direction of the z-axis until it touches the steel plate, and set the coordinates of the first touch point as the coordinates of the touch point, and return to step 12 until the coordinates of the projected weld point are obtained;
其中,第一距离为焊丝的直径。The first distance is the diameter of the welding wire.
进一步的,第二确定单元,具体用于:Furthermore, the second determining unit is specifically configured to:
控制焊枪的焊丝TCP沿z轴反方向移动第二距离,沿x轴正方向移动第三距离,令焊枪的焊丝TCP此时所在位置为点P0。The welding wire TCP of the welding gun is controlled to move a second distance in the negative direction of the z-axis and a third distance in the positive direction of the x-axis, so that the position of the welding wire TCP of the welding gun at this time is point P0.
进一步的,第二确定单元,具体用于:Furthermore, the second determining unit is specifically configured to:
令投影焊点对应的焊缝线的一端为焊缝线的起点a,焊缝线的另一端为焊缝线的终点b,焊缝线的起点与焊缝线的终点之间的中间点为c,焊缝线的起点a指向中间点c的方向为 Let one end of the weld line corresponding to the projected weld point be the starting point a of the weld line, the other end of the weld line be the end point b of the weld line, the middle point between the starting point and the end point of the weld line be c, and the direction from the starting point a of the weld line to the middle point c is
控制焊枪的焊丝TCP从点P0出发,沿方向移动第四距离,并沿z轴正方向移动,直至焊枪的焊丝TCP与目标钢板发生触碰,该触碰点为最终焊点。Control the welding wire TCP of the welding gun starting from point P0 and moving along The welding gun moves a fourth distance in the positive direction of the z-axis until the welding wire TCP of the welding gun touches the target steel plate, and the touching point is the final welding point.
具体的,第二距离和第三距离均根据目标钢板尺寸确定;Specifically, the second distance and the third distance are both determined according to the target steel plate size;
第四距离为焊丝直径。The fourth distance is the wire diameter.
进一步的,第二确定单元,还具体用于执行以下步骤:Furthermore, the second determining unit is further specifically configured to perform the following steps:
步骤21:令点P1的坐标为投影焊点的坐标;Step 21: Let the coordinates of point P1 be the coordinates of the projected welding point;
步骤22:计算点P0与点P1之间的中间点的坐标;Step 22: Calculate the coordinates of the middle point between point P0 and point P1;
步骤23:控制焊枪的焊丝TCP从点P0出发,移动至目标位置,并沿z轴正方向移动第五距离,判断焊丝TCP是否触碰到障碍物,若焊丝TCP触碰到障碍物,则令点P1的坐标为该触碰点的坐标,并执行步骤24;否则,令点P0的坐标为焊丝TCP此时所在位置的坐标,并执行步骤24;Step 23: Control the welding wire TCP of the welding gun to start from point P0, move to the target position, and move a fifth distance along the positive direction of the z-axis to determine whether the welding wire TCP touches an obstacle. If the welding wire TCP touches the obstacle, the coordinates of point P1 are set as the coordinates of the touching point, and step 24 is executed; otherwise, the coordinates of point P0 are set as the coordinates of the position where the welding wire TCP is at this time, and step 24 is executed;
步骤24:计算点P0与点P1之间的距离;Step 24: Calculate the distance between point P0 and point P1;
步骤25:判断点P0与点P1之间的距离是否小于等于第一距离,若点P0与点P1之间的距离小于等于第一距离,则点P0与点P1之间的中间点的坐标为最终焊点;否则,返回步骤22,直至得到最终焊点的坐标。Step 25: Determine whether the distance between point P0 and point P1 is less than or equal to the first distance. If the distance between point P0 and point P1 is less than or equal to the first distance, the coordinates of the middle point between point P0 and point P1 are the final welding point; otherwise, return to step 22 until the coordinates of the final welding point are obtained.
具体的,目标位置的获取过程为:基于点P0与点P1之间的中间点的坐标,沿z轴的负方向移动第六距离,得到目标位置;第六距离根据目标钢板尺寸确定;Specifically, the process of acquiring the target position is as follows: based on the coordinates of the middle point between point P0 and point P1, the sixth distance is moved along the negative direction of the z-axis to obtain the target position; the sixth distance is determined according to the target steel plate size;
第五距离为根据目标钢板尺寸确定。The fifth distance is determined according to the target steel plate size.
本发明实施例提供的一种输电塔节点焊点的修正装置,通过第一获取模块根据输电塔节点中目标钢板的初始焊点的坐标以及输电塔节点中目标钢板尺寸确定输电塔节点中目标钢板的预备位置的坐标,并控制焊枪的焊丝TCP移动至预备位置,通过第二获取模块控制焊枪的焊丝TCP朝向目标钢板移动,并利用在移动过程中产生的与目标钢板的触碰点的坐标,确定最终焊点的坐标,实现了自动修正焊点,进而根据修正的焊点确定焊接路径,保证了焊接路径的可靠性和准确性,从而仅需人工示教一个节点的焊接路径,就能自动生成其余节点的准确焊接路径,而且整个修正工作自动完成,完全无需人工介入,提高了焊接效率和准确率;而且本发明采集的是焊丝尖端与工件的距离信息,避免了焊丝的干伸长的变化对焊接质量的影响,提高了焊接质量;The embodiment of the present invention provides a correction device for a transmission tower node weld. The device determines the coordinates of a preparation position of a target steel plate in the transmission tower node according to the coordinates of an initial weld of the target steel plate in the transmission tower node and the size of the target steel plate in the transmission tower node through a first acquisition module, controls the welding wire TCP of the welding gun to move to the preparation position, controls the welding wire TCP of the welding gun to move toward the target steel plate through a second acquisition module, and determines the coordinates of a final weld using the coordinates of a contact point with the target steel plate generated during the movement, thereby realizing automatic correction of welds, and then determining a welding path according to the corrected welds, thereby ensuring the reliability and accuracy of the welding path, thereby only requiring manual teaching of the welding path of one node to automatically generate accurate welding paths for the remaining nodes, and the entire correction work is automatically completed without manual intervention, thereby improving welding efficiency and accuracy. Moreover, the present invention collects information on the distance between the tip of the welding wire and the workpiece, thereby avoiding the influence of changes in the dry extension of the welding wire on the welding quality, thereby improving the welding quality.
通过设置于焊枪的喷口的触觉传感器获取焊丝TCP与目标钢板的触碰点的坐标,不仅节省了经济成本,而且避免了在焊枪上安装任何附件,减少了挡枪的风险。The coordinates of the contact point between the welding wire TCP and the target steel plate are obtained by using a tactile sensor installed at the nozzle of the welding gun, which not only saves economic costs but also avoids installing any accessories on the welding gun, reducing the risk of blocking the gun.
可以理解的是,上述提供的装置实施例与上述的方法实施例对应,相应的具体内容可以相互参考,在此不再赘述。It can be understood that the device embodiment provided above corresponds to the method embodiment described above, and the corresponding specific contents can be referenced to each other and will not be repeated here.
可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.
实施例三Embodiment 3
基于同一种发明构思,本发明还提供了一种计算机设备,该计算机设备包括处理器以及存储器,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器用于执行所述计算机存储介质存储的程序指令。处理器可能是中央处理单元(CentralProcessing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital SignalProcessor、DSP)、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable GateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其是终端的计算核心以及控制核心,其适于实现一条或一条以上指令,具体适于加载并执行计算机存储介质内一条或一条以上指令从而实现相应方法流程或相应功能,以实现上述实施例中一种输电塔节点焊点的修正方中的步骤。Based on the same inventive concept, the present invention also provides a computer device, which includes a processor and a memory, wherein the memory is used to store a computer program, the computer program includes program instructions, and the processor is used to execute the program instructions stored in the computer storage medium. The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. It is the computing core and control core of the terminal, which is suitable for implementing one or more instructions, and is specifically suitable for loading and executing one or more instructions in the computer storage medium to implement the corresponding method flow or corresponding function, so as to implement the steps in the correction method of the node welding point of the transmission tower in the above embodiment.
实施例四Embodiment 4
基于同一种发明构思,本发明还提供了一种存储介质,具体为计算机可读存储介质(Memory),所述计算机可读存储介质是计算机设备中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机可读存储介质既可以包括计算机设备中的内置存储介质,当然也可以包括计算机设备所支持的扩展存储介质。计算机可读存储介质提供存储空间,该存储空间存储了终端的操作系统。并且,在该存储空间中还存放了适于被处理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机可读存储介质可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。可由处理器加载并执行计算机可读存储介质中存放的一条或一条以上指令,以实现上述实施例中一种输电塔节点焊点的修正方法中的步骤。Based on the same inventive concept, the present invention also provides a storage medium, specifically a computer-readable storage medium (Memory), which is a memory device in a computer device for storing programs and data. It can be understood that the computer-readable storage medium here can include both built-in storage media in the computer device and, of course, extended storage media supported by the computer device. The computer-readable storage medium provides a storage space, which stores the operating system of the terminal. In addition, one or more instructions suitable for being loaded and executed by the processor are also stored in the storage space, and these instructions can be one or more computer programs (including program codes). It should be noted that the computer-readable storage medium here can be a high-speed RAM memory or a non-volatile memory, such as at least one disk memory. The processor can load and execute one or more instructions stored in the computer-readable storage medium to implement the steps in the correction method of a transmission tower node weld in the above embodiment.
实施例五Embodiment 5
本发明实施例还提供一种输电塔节点焊接路径的修正方法,如图7所示,该方法可以但不限于用于终端中,包括以下步骤:The embodiment of the present invention further provides a method for correcting a transmission tower node welding path, as shown in FIG7 . The method can be, but is not limited to, used in a terminal, and includes the following steps:
步骤201:基于上述实施例提供的输电塔节点焊点的修正方法,分别确定输电塔节点焊接路径的起始焊点和输电塔节点焊接路径的终止焊点;Step 201: Based on the correction method of the transmission tower node weld point provided in the above embodiment, respectively determine the starting weld point of the transmission tower node welding path and the ending weld point of the transmission tower node welding path;
步骤202:控制焊枪的焊丝TCP移动至输电塔节点焊接路径的起始焊点,并从输电塔节点焊接路径的起始焊点沿焊缝线进行焊接,直至焊接至输电塔节点焊接路径的终止焊点。Step 202: Control the welding wire TCP of the welding gun to move to the starting welding point of the transmission tower node welding path, and weld along the weld line from the starting welding point of the transmission tower node welding path until welding to the ending welding point of the transmission tower node welding path.
本发明实施例提供的一种输电塔节点焊接路径的修正方法,通过基于上述实施例提供的输电塔节点焊点的修正方法,分别确定输电塔节点焊接路径的起始焊点和输电塔节点焊接路径的终止焊点,通过控制焊枪的焊丝TCP移动至输电塔节点焊接路径的起始焊点,并从输电塔节点焊接路径的起始焊点沿焊缝线进行焊接,直至焊接至输电塔节点焊接路径的终止焊点,不仅实现了仅需人工示教一个节点的焊接路径,就能自动生成其余节点的准确焊接路径,而且整个修正工作自动完成,完全无需人工介入,提高了焊接效率和准确率;而且本发明采集的是焊丝尖端与工件的距离信息,避免了焊丝的干伸长的变化对焊接质量的影响,提高了焊接质量;A method for correcting a transmission tower node welding path provided by an embodiment of the present invention determines a starting welding point and an ending welding point of the transmission tower node welding path based on the correction method of the transmission tower node welding point provided by the above embodiment, respectively, controls the welding wire TCP of the welding gun to move to the starting welding point of the transmission tower node welding path, and performs welding along the weld line from the starting welding point of the transmission tower node welding path until welding to the ending welding point of the transmission tower node welding path, which not only realizes that only one node welding path needs to be manually taught to automatically generate accurate welding paths for the remaining nodes, but also the entire correction work is automatically completed without manual intervention, thereby improving welding efficiency and accuracy; and the present invention collects the distance information between the tip of the welding wire and the workpiece, thereby avoiding the influence of the change of the dry extension length of the welding wire on the welding quality, thereby improving the welding quality;
通过设置于焊枪的喷口的触觉传感器获取焊丝TCP与目标钢板的触碰点的坐标,不仅节省了经济成本,而且避免了在焊枪上安装任何附件,减少了挡枪的风险。The coordinates of the contact point between the welding wire TCP and the target steel plate are obtained by using a tactile sensor installed at the nozzle of the welding gun, which not only saves economic costs but also avoids installing any accessories on the welding gun, reducing the risk of blocking the gun.
实施例六Embodiment 6
本发明实施例还提供一种输电塔节点焊接路径的修正装置,如图8所示,该装置包括:The embodiment of the present invention further provides a device for correcting a transmission tower node welding path, as shown in FIG8 , the device comprises:
第三获取模块,用于基于上述实施例提供的输电塔节点的焊点修正装置,分别确定输电塔节点焊接路径的起始焊点和输电塔节点焊接路径的终止焊点;A third acquisition module is used to determine the starting welding point of the transmission tower node welding path and the ending welding point of the transmission tower node welding path respectively based on the welding point correction device of the transmission tower node provided by the above embodiment;
焊接模块,用于控制焊枪的焊丝TCP移动至输电塔节点焊接路径的起始焊点,并从输电塔节点焊接路径的起始焊点沿焊缝线进行焊接,直至焊接至输电塔节点焊接路径的终止焊点。The welding module is used to control the welding wire TCP of the welding gun to move to the starting welding point of the transmission tower node welding path, and to weld along the weld line from the starting welding point of the transmission tower node welding path until it reaches the ending welding point of the transmission tower node welding path.
本发明实施例提供的一种输电塔节点焊接路径的修正装置,通过第三获取模块基于上述实施例提供的输电塔节点焊点的修正方法,分别确定输电塔节点焊接路径的起始焊点和输电塔节点焊接路径的终止焊点,通过焊接模块控制焊枪的焊丝TCP移动至输电塔节点焊接路径的起始焊点,并从输电塔节点焊接路径的起始焊点沿焊缝线进行焊接,直至焊接至输电塔节点焊接路径的终止焊点,不仅实现了仅需人工示教一个节点的焊接路径,就能自动生成其余节点的准确焊接路径,而且整个修正工作自动完成,完全无需人工介入,提高了焊接效率和准确率;而且本发明采集的是焊丝尖端与工件的距离信息,避免了焊丝的干伸长的变化对焊接质量的影响,提高了焊接质量;The embodiment of the present invention provides a correction device for a transmission tower node welding path. The third acquisition module determines the starting welding point and the ending welding point of the transmission tower node welding path based on the correction method of the transmission tower node welding point provided in the above embodiment respectively. The welding module controls the welding wire TCP of the welding gun to move to the starting welding point of the transmission tower node welding path, and welds along the weld line from the starting welding point of the transmission tower node welding path until it is welded to the ending welding point of the transmission tower node welding path. This not only realizes that only one node welding path needs to be manually taught to automatically generate accurate welding paths for the remaining nodes, but also the entire correction work is automatically completed without manual intervention, thereby improving welding efficiency and accuracy. Moreover, the present invention collects the distance information between the tip of the welding wire and the workpiece, thereby avoiding the influence of the change of the dry extension length of the welding wire on the welding quality, thereby improving the welding quality.
通过设置于焊枪的喷口的触觉传感器获取焊丝TCP与目标钢板的触碰点的坐标,不仅节省了经济成本,而且避免了在焊枪上安装任何附件,减少了挡枪的风险。The coordinates of the contact point between the welding wire TCP and the target steel plate are obtained by using a tactile sensor installed at the nozzle of the welding gun, which not only saves economic costs but also avoids installing any accessories on the welding gun, reducing the risk of blocking the gun.
可以理解的是,上述提供的装置实施例与上述的方法实施例对应,相应的具体内容可以相互参考,在此不再赘述。It can be understood that the device embodiment provided above corresponds to the method embodiment described above, and the corresponding specific contents can be referenced to each other and will not be repeated here.
可以理解的是,上述各实施例中相同或相似部分可以相互参考,在一些实施例中未详细说明的内容可以参见其他实施例中相同或相似的内容。It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.
实施例七Embodiment 7
基于同一种发明构思,本发明还提供了一种计算机设备,该计算机设备包括处理器以及存储器,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器用于执行所述计算机存储介质存储的程序指令。处理器可能是中央处理单元(CentralProcessing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital SignalProcessor、DSP)、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable GateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其是终端的计算核心以及控制核心,其适于实现一条或一条以上指令,具体适于加载并执行计算机存储介质内一条或一条以上指令从而实现相应方法流程或相应功能,以实现上述实施例中一种输电塔节点焊接路径的修正方法中的步骤。Based on the same inventive concept, the present invention also provides a computer device, which includes a processor and a memory, wherein the memory is used to store a computer program, the computer program includes program instructions, and the processor is used to execute the program instructions stored in the computer storage medium. The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. It is the computing core and control core of the terminal, which is suitable for implementing one or more instructions, and is specifically suitable for loading and executing one or more instructions in the computer storage medium to implement the corresponding method flow or corresponding function, so as to implement the steps in the method for correcting the welding path of a transmission tower node in the above embodiment.
实施例八Embodiment 8
基于同一种发明构思,本发明还提供了一种存储介质,具体为计算机可读存储介质(Memory),所述计算机可读存储介质是计算机设备中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机可读存储介质既可以包括计算机设备中的内置存储介质,当然也可以包括计算机设备所支持的扩展存储介质。计算机可读存储介质提供存储空间,该存储空间存储了终端的操作系统。并且,在该存储空间中还存放了适于被处理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机可读存储介质可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。可由处理器加载并执行计算机可读存储介质中存放的一条或一条以上指令,以实现上述实施例中一种输电塔节点焊接路径的修正方法中的步骤。Based on the same inventive concept, the present invention also provides a storage medium, specifically a computer-readable storage medium (Memory), which is a memory device in a computer device for storing programs and data. It can be understood that the computer-readable storage medium here can include both built-in storage media in a computer device and, of course, extended storage media supported by the computer device. The computer-readable storage medium provides a storage space, which stores the operating system of the terminal. In addition, one or more instructions suitable for being loaded and executed by a processor are also stored in the storage space, and these instructions can be one or more computer programs (including program codes). It should be noted that the computer-readable storage medium here can be a high-speed RAM memory or a non-volatile memory, such as at least one disk memory. The processor can load and execute one or more instructions stored in the computer-readable storage medium to implement the steps in the method for correcting the welding path of a transmission tower node in the above embodiment.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to the flowchart and/or block diagram of the method, device (system), and computer program product according to the embodiment of the present invention. It should be understood that each process and/or box in the flowchart and/or block diagram, as well as the combination of the process and/or box in the flowchart and/or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and/or one or more boxes in the block diagram.
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents, and any modifications or equivalent replacements that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211552552.4A CN115716268B (en) | 2022-12-05 | 2022-12-05 | Correction method and device for power transmission tower node welding spots and power transmission tower node welding paths |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211552552.4A CN115716268B (en) | 2022-12-05 | 2022-12-05 | Correction method and device for power transmission tower node welding spots and power transmission tower node welding paths |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115716268A CN115716268A (en) | 2023-02-28 |
CN115716268B true CN115716268B (en) | 2024-09-03 |
Family
ID=85257405
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211552552.4A Active CN115716268B (en) | 2022-12-05 | 2022-12-05 | Correction method and device for power transmission tower node welding spots and power transmission tower node welding paths |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115716268B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN119927930B (en) * | 2025-04-07 | 2025-07-01 | 广东机电职业技术学院 | A method, system and medium for intelligent control of a robotic arm based on machine vision |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107249805A (en) * | 2015-02-25 | 2017-10-13 | 本田技研工业株式会社 | Get position correcting method and device ready |
CN108581260A (en) * | 2018-05-15 | 2018-09-28 | 山东泰开箱变有限公司 | A kind of robot Full-automatic welding distribution transforming fuel tank bellows wall process |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2678202B2 (en) * | 1989-09-07 | 1997-11-17 | 株式会社日立製作所 | Welding position detection device and welding robot equipped with the device |
JP2613739B2 (en) * | 1993-08-23 | 1997-05-28 | 川崎重工業株式会社 | Position detecting method and device by wire touch sensing |
KR100237302B1 (en) * | 1997-05-13 | 2000-01-15 | 윤종용 | Initial welding position detection method of robot |
KR101155446B1 (en) * | 2010-11-01 | 2012-06-15 | 대우조선해양 주식회사 | Calibration method between robot and laser vision system using lug |
KR101306825B1 (en) * | 2012-07-11 | 2013-09-10 | 대우조선해양 주식회사 | Robot teaching method for welding marine structure |
CN108890666B (en) * | 2018-09-25 | 2021-02-19 | 刘悦吟 | Robot welding seam tracking method and system |
CN114453809B (en) * | 2022-03-17 | 2024-07-09 | 中国铁建重工集团股份有限公司 | Cavity welding positioning method |
-
2022
- 2022-12-05 CN CN202211552552.4A patent/CN115716268B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107249805A (en) * | 2015-02-25 | 2017-10-13 | 本田技研工业株式会社 | Get position correcting method and device ready |
CN108581260A (en) * | 2018-05-15 | 2018-09-28 | 山东泰开箱变有限公司 | A kind of robot Full-automatic welding distribution transforming fuel tank bellows wall process |
Also Published As
Publication number | Publication date |
---|---|
CN115716268A (en) | 2023-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190160674A1 (en) | Robot joint space point-to-point movement trajectory planning method | |
CN113119122B (en) | Hybrid off-line programming method of robot welding system | |
CN115716268B (en) | Correction method and device for power transmission tower node welding spots and power transmission tower node welding paths | |
CN109029453B (en) | Cladding head attitude path planning method, device, terminal, storage medium and system | |
WO1994027199A1 (en) | Method and apparatus for controlling robot having sensor | |
CN114200886A (en) | Transition method and medium for switching among five-axis tool paths and fairing and numerical control equipment of five-axis machine tool | |
CN102023611A (en) | Seeking route plan optimizing method of laser cutting machine | |
CN101422837A (en) | Arc welding robot control system and method thereof | |
JP5615377B2 (en) | Tool path generation method and generation apparatus | |
JP6006277B2 (en) | Program correcting apparatus and program correcting method for industrial robot | |
CN112405527A (en) | Method for processing arc track on surface of workpiece and related device | |
CN104723338A (en) | Robot, robot control method and robot control program | |
CN107932505A (en) | Optimal polishing task path planning method and device based on articulated arm robots | |
CN105415375A (en) | Off-line programming device | |
CN113649740A (en) | A method and system for determining the spatial attitude of a fillet weld | |
CN114625004B (en) | An adaptive look-ahead control algorithm based on hybrid angle segmentation | |
CN115284298B (en) | Robot singular avoidance method, device, terminal and medium | |
CN103197600B (en) | The control method of double-core three-degree-of-freeintermediate intermediate full-automatic soldering robot servo controller | |
CN105415376A (en) | Off-line programming device | |
JPH0890234A (en) | Control method of arc welding robot at not generating time of arc | |
CN115476358A (en) | Manipulator zero-returning method, motion controller, terminal device and storage medium | |
KR102565643B1 (en) | Component welding apparatus and method | |
CN113600650B (en) | Automatic calibration method for coordinate system of robot pipe bending machine | |
WO2022239106A1 (en) | Numerical controller and storage medium | |
JP7232704B2 (en) | ROBOT PROGRAM EVALUATION DEVICE, ROBOT PROGRAM EVALUATION METHOD AND ROBOT PROGRAM EVALUATION PROGRAM |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |