一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

管材焊接定位方法、系统、计算机设备及存储介质与流程

2022-12-31 15:43:02 来源:中国专利 TAG:


1.本发明涉及焊接定位技术领域,更具体地说,它涉及一种管材焊接定位方法、系统、计算机设备及存储介质。


背景技术:

2.焊接,也称作熔接、镕接,是一种以加热、高温或者高压的方式接合金属或其他热塑性材料如塑料的制造工艺及技术。
3.在对管材进行焊接前通常需要对管材进行切割,可用砂轮、锯片或激光进行切割,使得管材的焊接位产生定位块或定位孔,从而在焊接时起到定位作用,防止管材在焊接时出现偏移,但是,目前的定位块和/或定位孔通常需要人工测量来确定其在管材上的位置,易出现测量误差,然后控制砂轮、锯片或激光进行切割,在操作过程中易出现操作失误,导致定位块和/或定位块的切割位置出现偏差,影响管材的焊接定位。


技术实现要素:

4.针对现有技术存在的不足,本发明的目的在于提供一种管材焊接定位方法、系统、计算机设备及存储介质,能够精准地得到第一管材的第一切割线和第二管材的第二切割线,便于根据第一切割线对第一管材进行切割得到定位孔以及根据第二切割线对第二管材进行切割得到定位块,定位块和定位孔以榫卯结构的方式实现精准定位的功能。
5.本发明的上述技术目的是通过以下技术方案得以实现的:
6.一种管材焊接定位方法,包括:
7.获取第一管材的第一尺寸和第一焊接位、以及第二管材的第二尺寸和第二焊接位,所述第一焊接位和第二焊接位具有焊接关联关系;
8.根据所述第一寸尺得到第一管材在第一坐标系中的第一管材坐标,所述第一三维坐标系是以第一管材为基础建立的三维坐标系;
9.根据所述第一管材坐标、第一焊接位、第二尺寸、第二焊接位和焊接关联关系得到第二管材的第二管材坐标,所述第二管材坐标为第一焊接位和第二焊接位依据焊接关联关系重合后第二管材在第一三维坐标系中的坐标;
10.计算所述第二管材坐标和第一管材坐标的重合部分,得到第一管材和第二管材的接触面及接触面坐标;
11.根据预设定位形状、第一焊接位、接触面坐标和第一尺寸得到目标定位孔的上表面坐标、目标定位块的上表面坐标和下表面坐标;
12.根据所述目标定位孔的上表面坐标得到第一管材的第一切割线;
13.根据所述第二管材坐标、接触面坐标、目标定位块的上表面坐标和下表面坐标得到第二管材的第二切割线。
14.可选的,所述第一焊接位包括:第一焊接主点和多个第一焊接次点;所述第二焊接位包括:第二焊接主点和多个第二焊接次点;所述焊接关联关系为根据第一管材和第二管
材的焊接位置关系将第一焊接主点和第二焊接主点建立关联关系以及根据第一管材和第二管材的焊接位置关系将各个第一焊接次点和与其对应的第二焊接次点建立关联关系。
15.可选的,所述根据所述第一管材坐标、第一焊接位、第二尺寸、第二焊接位和焊接关联关系得到第二管材的第二管材坐标,包括:
16.根据所述第一管材坐标得到第一焊接主点和第一焊接次点在第一三维坐标系中的焊接坐标;
17.根据所述第二尺寸以第二管材的预设点为原点建立第二三维坐标系,得到第二管材的坐标;
18.根据所述第二管材的坐标得到第二焊接主点和第二焊接次点在第二三维坐标系中的焊接坐标;
19.根据所述焊接关联关系、第一焊接主点和第一焊接次点在第一三维坐标系中的焊接坐标以及第二焊接主点和第二焊接次点在第二三维坐标系中的焊接坐标确定第一三维坐标系和第二三维坐标系的坐标系转换参数;
20.根据所述坐标系转换参数对所述第二管材的坐标进行转换得到第二管材坐标。
21.可选的,所述第一尺寸包括:用于表示所述第一管材的厚度的第一厚度;所述根据预设定位形状、第一焊接位、接触面坐标和第一尺寸得到目标定位孔的上表面坐标、目标定位块的上表面坐标和下表面坐标,包括:
22.根据所述第一管材坐标得到第一焊接主点在第一三维坐标系中的焊接坐标,以所述第一焊接主点的焊接坐标作为预设定位形状的中心点的三维坐标,得到预设定位形状的定位坐标;
23.以所述第一焊接主点为基点对所述定位坐标进行缩放直至定位坐标完全属于所述接触面坐标,将在该缩放状态下的定位坐标作为目标定位孔的上表面坐标;
24.根据所述目标定位孔的上表面坐标确定目标定位块的下表面坐标,将所述第一厚度作为目标定位块的高度得到目标定位块的上表面坐标。
25.可选的,所述根据所述目标定位孔的上表面坐标得到第一管材的第一切割线,包括:
26.将所述目标定位孔的上表面坐标依次连接形成第一闭合曲线得到第一管材的第一切割线。
27.可选的,所述根据所述第二管材坐标、接触面坐标、目标定位块的上表面坐标和下表面坐标得到第二管材的第二切割线,包括:
28.根据所述目标定位块的下表面坐标、目标定位块的上表面坐标和第二管材坐标得到目标定位块与第二管材的外周面的第一重合坐标;
29.将所述接触面平移至与目标定位块的上表面重合得到平移后接触面的重合面坐标;
30.根据所述重合面坐标和第二管材坐标得到平移后的接触面与第二管材的外周面的第二重合坐标;
31.对所述第一重合坐标和第二重合坐标进行去重处理得到重合坐标,将所述重合坐标依次连接形成第二闭合曲线得到第二切割线。
32.一种管材焊接定位系统,包括:
33.数据获取模块,用于获取第一管材的第一尺寸和第一焊接位、以及第二管材的第二尺寸和第二焊接位,所述第一焊接位和第二焊接位具有焊接关联关系;
34.第一坐标生成模块,用于根据所述第一寸尺得到第一管材在第一坐标系中的第一管材坐标,所述第一三维坐标系是以第一管材为基础建立的三维坐标系;
35.第二坐标生成模块,用于根据所述第一管材坐标、第一焊接位、第二尺寸、第二焊接位和焊接关联关系得到第二管材的第二管材坐标,所述第二管材坐标为第一焊接位和第二焊接位依据焊接关联关系重合后第二管材在第一三维坐标系中的坐标;
36.计算模块,用于计算所述第二管材坐标和第一管材坐标的重合部分,得到第一管材和第二管材的接触面及接触面坐标;
37.第三坐标生成模块,用于根据预设定位形状、第一焊接位、接触面坐标和第一尺寸得到目标定位孔的上表面坐标、目标定位块的上表面坐标和下表面坐标;
38.第一切割线生成模块,用于根据所述目标定位孔的上表面坐标得到第一管材的第一切割线;
39.第二切割线生成模块,用于根据所述第二管材坐标、接触面坐标、目标定位块的上表面坐标和下表面坐标得到第二管材的第二切割线。
40.可选的,所述第二坐标生成模块包括:
41.第一坐标生成单元,用于根据所述第一管材坐标得到第一焊接主点和第一焊接次点在第一三维坐标系中的焊接坐标;
42.第二坐标生成单元,用于根据所述第二尺寸以第二管材的预设点为原点建立第二三维坐标系,得到第二管材的坐标;
43.第三坐标生成单元,用于根据所述第二管材的坐标得到第二焊接主点和第二焊接次点在第二三维坐标系中的焊接坐标;
44.转换参数确定单元,用于根据所述焊接关联关系、第一焊接主点和第一焊接次点在第一三维坐标系中的焊接坐标以及第二焊接主点和第二焊接次点在第二三维坐标系中的焊接坐标确定第一三维坐标系和第二三维坐标系的坐标系转换参数;
45.第四坐标生成单元,用于根据所述坐标系转换参数对所述第二管材的坐标进行转换得到第二管材坐标。
46.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
47.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
48.综上所述,本发明具有以下有益效果:能够精准地得到第一管材的第一切割线和第二管材的第二切割线,使得激光切割头能够根据第一切割线对第一管材进行切割得到定位孔以及根据第二切割线对第二管材进行切割得到定位块,定位块和定位孔以榫卯结构的方式实现精准定位,以实现第一管材和第二管材焊接时的稳定,防止第一管材和第二管材之间出现偏差,提高了焊接精度。
附图说明
49.图1是本发明提供的管材焊接定位方法的流程示意图;
50.图2是本发明提供的管材焊接定位系统的结构框图;
51.图3是本发明实施例中计算机设备的内部结构图。
具体实施方式
52.为使本发明的目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。附图中给出了本发明的若干实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。
53.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。
54.下面结合附图和实施例,对本发明进行详细描述。
55.本发明提供了一种管材焊接定位方法,如图1所示,包括:
56.步骤100、获取第一管材的第一尺寸和第一焊接位、以及第二管材的第二尺寸和第二焊接位,所述第一焊接位和第二焊接位具有焊接关联关系;
57.步骤200、根据所述第一寸尺得到第一管材在第一坐标系中的第一管材坐标,所述第一三维坐标系是以第一管材为基础建立的三维坐标系;
58.步骤300、根据所述第一管材坐标、第一焊接位、第二尺寸、第二焊接位和焊接关联关系得到第二管材的第二管材坐标,所述第二管材坐标为第一焊接位和第二焊接位依据焊接关联关系重合后第二管材在第一三维坐标系中的坐标;
59.步骤400、计算所述第二管材坐标和第一管材坐标的重合部分,得到第一管材和第二管材的接触面及接触面坐标;
60.步骤500、根据预设定位形状、第一焊接位、接触面坐标和第一尺寸得到目标定位孔的上表面坐标、目标定位块的上表面坐标和下表面坐标;
61.步骤600、根据所述目标定位孔的上表面坐标得到第一管材的第一切割线;
62.步骤700、根据所述第二管材坐标、接触面坐标、目标定位块的上表面坐标和下表面坐标得到第二管材的第二切割线。
63.在实际应用中,管材可为圆形管材、方形管材或异性管材等,管材的焊接通常需要两个管材,也就是第一管材和第二管材,将第二管材焊接在第一管材上,需要根据实际的焊接要求(如第一管材和第二管材之间的焊接位置关系)确定第一管材的焊接点和第二管材的焊接点,也就是确定第一焊接位和第二焊接位,第一寸尺根据第一管材的形状确定,如第一管材为圆形,则提供第一管材的外径、厚度、长度等,第一管材为方形,则提供第一管材的厚度、长度、外表面的宽度和高度,第二寸尺的确定也以此类推;所述第一寸尺和第二尺寸能够通过用户直接输入,也能够通过激光扫描检测仪测量得到,第一焊接位和第二焊接位通过用户输入确定,如选择第一管材的焊接面和第二管材的焊接面,然后在第一管材的焊接面上确定焊接点得到第一焊接位,在第二管材的焊接面上确定焊接点得到第二焊接位;
通过第一焊接位和第二焊接位具有焊接关联关系,以确定第一管材和第二管材之间的位置关系;,在本技术中以第一管材的预设点为原点建立第一三维坐标系,根据第一尺寸确定第一管材在第一三维坐标系中的第一管材坐标,在第一管材为圆形的情况下,预设点为第一管材的中心点,在第一管材方形或异性的情况下,预设点为第一管材底端左后方的顶点为预设点,通过得到第一管材在第一三维坐标系中的第一管材坐标,然后第一焊接位和第二焊接位依据焊接关联关系重合后,也就是第一管材和第二管材根据第一焊接位和第二焊接位组合在一起后,得到第二管材在第一三维坐标系中的第二管材坐标,便于得到第一管材和第二管材的接触面坐标,进而便于根据接触面坐标确定目标定位块的坐标和目标定位孔的坐标,进而确定根据目标定位孔的坐标在第一管材上的第一切割线,根据目标定位块的坐标确定在第一管材上的第二切割线,并将第一切割线和第二切割线发送给控制激光切割头的控制器,在确定好第一管材的位置,控制器能够控制激光切割头根据第一切割线对第一管材进行切割得到定位孔,在确定好第二管材的位置后,能够控制激光切割头根据第二切割线对第二管材进行切割得到定位块,定位块和定位孔以榫卯结构的方式实现精准定位,以实现第一管材和第二管材焊接时的稳定,防止第一管材和第二管材之间出现偏差,提高了焊接精度。
64.进一步地,所述第一焊接位包括:第一焊接主点和多个第一焊接次点;所述第二焊接位包括:第二焊接主点和多个第二焊接次点;所述焊接关联关系为根据第一管材和第二管材的焊接位置关系将第一焊接主点和第二焊接主点建立关联关系以及根据第一管材和第二管材的焊接位置关系将各个第一焊接次点和与其对应的第二焊接次点建立关联关系。
65.在实际应用中,至少通过两个焊接点用于确认管材上的焊接位,在本技术中通过第一焊接主点和多个第一焊接次点确定第一焊接位,通过第二焊接主点和多个第二焊接次点确定第二焊接位,且第一焊接主点和第二焊接主点具有关联关系,第一焊接次点和与其对应的第二焊接次点具有连接关系,以确保第一管材和第二管材焊接的位置关系唯一。
66.进一步地,所述根据所述第一管材坐标、第一焊接位、第二尺寸、第二焊接位和焊接关联关系得到第二管材的第二管材坐标,包括:
67.根据所述第一管材坐标得到第一焊接主点和第一焊接次点在第一三维坐标系中的焊接坐标;
68.根据所述第二尺寸以第二管材的预设点为原点建立第二三维坐标系,得到第二管材的坐标;
69.根据所述第二管材的坐标得到第二焊接主点和第二焊接次点在第二三维坐标系中的焊接坐标;
70.根据所述焊接关联关系、第一焊接主点和第一焊接次点在第一三维坐标系中的焊接坐标以及第二焊接主点和第二焊接次点在第二三维坐标系中的焊接坐标确定第一三维坐标系和第二三维坐标系的坐标系转换参数;
71.根据所述坐标系转换参数对所述第二管材的坐标进行转换得到第二管材坐标。
72.具体地,第一焊接主点能通过距离第一管材的左端a毫米、距离第一管材的底端b毫米、距离第一管材的后端c毫米的方式进行表示,第一焊接次点也通过与第一焊接主点相同的表示方式进行表示,以此在得到第一管材坐标后,能够根据第一管材坐标得到第一焊接主点在第一三维坐标系中的焊接坐标和第一焊接次点在第一三维坐标系中的焊接坐标,
在第二管材为圆形的情况下,预设点为第二管材的中心点,在第二管材方形或异性的情况下,预设点为第二管材底端左后方的顶点为预设点,第二焊接主点和第二焊接次点也通过与第一焊接主点相同的表示方式进行表示,以此在得到第二管材坐标后,能够根据第二管材坐标得到第二焊接主点在第二三维坐标系中的焊接坐标和第二焊接次点在第二三维坐标系中的焊接坐标;所述坐标系转换参数包括:旋转矩阵和平移向量;具体地,根据下列公式计算得到坐标系转换因子θ,
[0073][0074]
其中,p表示第一焊接主点或第一焊接次点在第一三维坐标系中的焊接坐标,p

表示第二焊接主点或第二焊接次点在第二三维坐标系中的焊接坐标;然后根据最小二乘法对坐标系转换因子进行优化,得到坐标系转换因子的最优解,旋转矩阵能够通过参量t(θ)的旋转参量集合确定,平移向量能够通过参量t(θ)的平移参量集合确定,而旋转参量集合和平移参量集合中元素的值取决于坐标系转换因子,故可通过坐标系转换因子的值反推出坐标系转换参数,进而能够根据坐标系转换参数对所述第二管材的坐标进行转换得到第二管材坐标。
[0075]
进一步地,所述第一尺寸包括:用于表示所述第一管材的厚度的第一厚度;所述根据预设定位形状、第一焊接位、接触面坐标和第一尺寸得到目标定位孔的上表面坐标、目标定位块的上表面坐标和下表面坐标,包括:
[0076]
根据所述第一管材坐标得到第一焊接主点在第一三维坐标系中的焊接坐标,以所述第一焊接主点的焊接坐标作为预设定位形状的中心点的三维坐标,得到预设定位形状的定位坐标,具体地,根据预设定位形状的中心点与预设定位形状的各个顶点之间的位置关系得到预设定位形状的各个顶点在第一三维坐标系中的坐标,也就是得到预设定位形状的定位坐标;
[0077]
以所述第一焊接主点为基点对所述定位坐标进行缩放直至定位坐标完全属于所述接触面坐标,将在该缩放状态下的定位坐标作为目标定位孔的上表面坐标;
[0078]
根据所述目标定位孔的上表面坐标确定目标定位块的下表面坐标,将所述第一厚度作为目标定位块的高度得到目标定位块的上表面坐标。
[0079]
在实际应用中,预设定位形状可为方形、三角形等,通过第一厚度的设置能够确定目标定位孔的深度以及目标定位块的高度,防止目标定位块的高度较高导致切割后形成的目标定位块无法完全插入目标定位孔内;本技术中是将第一焊接主点作为预设定位形状的中心点,以第一焊接主点对预设定位形状进行缩放直至预设定位形状完全位于接触面内,然后根据该缩放状态下的定位坐标作为目标定位孔的上表面坐标,从而确定了目标定位孔在第一管材上的位置,根据目标定位孔的上表面坐标确定目标定位块的下表面坐标,具体地,将目标定位孔的上表面坐标按照预设倍率以目标定位孔的中心点缩小得到目标定位块的下表面坐标,确定了目标定位块在第二管材上的位置以及确保了切割后形成的定位块能够顺利插入定位孔中。
[0080]
进一步地,所述根据所述目标定位孔的上表面坐标得到第一管材的第一切割线,包括:
[0081]
将所述目标定位孔的上表面坐标依次连接形成第一闭合曲线得到第一管材的第
一切割线。
[0082]
具体地,由于定位坐标包括:预设定位形状的所有顶点的坐标,而目标定位孔的上表面坐标根据定位坐标得到,故所述目标定位孔的上表面坐标包括:目标定位孔的上表面的所有顶点坐标,将所有顶点坐标依次连接则得到第一闭合曲线,也就是得到第一切割线,激光切割头根据第一切割线对第一管材进行切割得到的定位孔更为精准。
[0083]
进一步地,所述根据所述第二管材坐标、接触面坐标、目标定位块的上表面坐标和下表面坐标得到第二管材的第二切割线,包括:
[0084]
根据所述目标定位块的下表面坐标、目标定位块的上表面坐标和第二管材坐标得到目标定位块与第二管材的外周面的第一重合坐标;
[0085]
将所述接触面平移至与目标定位块的上表面重合得到平移后接触面的重合面坐标;
[0086]
根据所述重合面坐标和第二管材坐标得到平移后的接触面与第二管材的外周面的第二重合坐标;
[0087]
对所述第一重合坐标和第二重合坐标进行去重处理得到重合坐标,将所述重合坐标依次连接形成第二闭合曲线得到第二切割线。
[0088]
在实际应用中,由于目标定位孔的上表面坐标包括目标定位孔的上表面的所有顶点坐标,而目标定位块的下表面坐标根据目标定位孔的上表面坐标得到,目标定位块的上表面坐标根据目标定位块的下表面坐标和第一厚度得到,故所述目标定位块的上表面坐标包括:目标定位块的上表面的所有顶点坐标,所述目标定位块的下表面坐标包括:目标定位块的下表面的所有顶点坐标;在本技术中目标定位块的下表面坐标、目标定位块的上表面坐标和第二管材坐标均为表示边界的坐标,故根据所述目标定位块的下表面坐标、目标定位块的上表面坐标和第二管材坐标得到目标定位块与第二管材的外周面的第一重合坐标,也就是得到了目标定位块在第二管材的外周面上的边界,根据所述重合面坐标和第二管材坐标得到平移后的接触面与第二管材的外周面的第二重合坐标,也就是得到了接触面平移至与目标定位块的上表面重合后的接触面与第二管材的外周面的边界,然后去除目标定位块在第二管材的外周面上的边界和平移后接触面与第二管材的外周面的边界的重合边界,剩下的边界就是第二切割线,激光切割头根据第二切割线对第二管材进行切割得到的定位块更为精准。
[0089]
本发明的管材焊接定位方法,能够精准地得到第一管材的第一切割线和第二管材的第二切割线,使得激光切割头能够根据第一切割线对第一管材进行切割得到定位孔以及根据第二切割线对第二管材进行切割得到定位块,定位块和定位孔以榫卯结构的方式实现精准定位,以实现第一管材和第二管材焊接时的稳定,防止第一管材和第二管材之间出现偏差,提高了焊接精度。
[0090]
如图2所示,本发明还提供了一种动态网格坐标系统,包括:
[0091]
数据获取模块10,用于获取第一管材的第一尺寸和第一焊接位、以及第二管材的第二尺寸和第二焊接位,所述第一焊接位和第二焊接位具有焊接关联关系;
[0092]
第一坐标生成模块20,用于根据所述第一寸尺得到第一管材在第一坐标系中的第一管材坐标,所述第一三维坐标系是以第一管材为基础建立的三维坐标系;
[0093]
第二坐标生成模块30,用于根据所述第一管材坐标、第一焊接位、第二尺寸、第二
焊接位和焊接关联关系得到第二管材的第二管材坐标,所述第二管材坐标为第一焊接位和第二焊接位依据焊接关联关系重合后第二管材在第一三维坐标系中的坐标;
[0094]
计算模块40,用于计算所述第二管材坐标和第一管材坐标的重合部分,得到第一管材和第二管材的接触面及接触面坐标;
[0095]
第三坐标生成模块50,用于根据预设定位形状、第一焊接位、接触面坐标和第一尺寸得到目标定位孔的上表面坐标、目标定位块的上表面坐标和下表面坐标;
[0096]
第一切割线生成模块60,用于根据所述目标定位孔的上表面坐标得到第一管材的第一切割线;
[0097]
第二切割线生成模块70,用于根据所述第二管材坐标、接触面坐标、目标定位块的上表面坐标和下表面坐标得到第二管材的第二切割线。
[0098]
进一步地,所述第二坐标生成模块包括:
[0099]
第一坐标生成单元,用于根据所述第一管材坐标得到第一焊接主点和第一焊接次点在第一三维坐标系中的焊接坐标;
[0100]
第二坐标生成单元,用于根据所述第二尺寸以第二管材的预设点为原点建立第二三维坐标系,得到第二管材的坐标;
[0101]
第三坐标生成单元,用于根据所述第二管材的坐标得到第二焊接主点和第二焊接次点在第二三维坐标系中的焊接坐标;
[0102]
转换参数确定单元,用于根据所述焊接关联关系、第一焊接主点和第一焊接次点在第一三维坐标系中的焊接坐标以及第二焊接主点和第二焊接次点在第二三维坐标系中的焊接坐标确定第一三维坐标系和第二三维坐标系的坐标系转换参数;
[0103]
第四坐标生成单元,用于根据所述坐标系转换参数对所述第二管材的坐标进行转换得到第二管材坐标。
[0104]
关于管材焊接定位系统的具体限定可以参见上文中对于管材焊接定位方法的限定,在此不再赘述。上述管材焊接定位系统的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0105]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种管材焊接定位方法。
[0106]
本领域技术人员可以理解,图3中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0107]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行计算机程序时实现以下步骤:
[0108]
获取第一管材的第一尺寸和第一焊接位、以及第二管材的第二尺寸和第二焊接位,所述第一焊接位和第二焊接位具有焊接关联关系;
[0109]
根据所述第一寸尺得到第一管材在第一坐标系中的第一管材坐标,所述第一三维坐标系是以第一管材为基础建立的三维坐标系;
[0110]
根据所述第一管材坐标、第一焊接位、第二尺寸、第二焊接位和焊接关联关系得到第二管材的第二管材坐标,所述第二管材坐标为第一焊接位和第二焊接位依据焊接关联关系重合后第二管材在第一三维坐标系中的坐标;
[0111]
计算所述第二管材坐标和第一管材坐标的重合部分,得到第一管材和第二管材的接触面及接触面坐标;
[0112]
根据预设定位形状、第一焊接位、接触面坐标和第一尺寸得到目标定位孔的上表面坐标、目标定位块的上表面坐标和下表面坐标;
[0113]
根据所述目标定位孔的上表面坐标得到第一管材的第一切割线;
[0114]
根据所述第二管材坐标、接触面坐标、目标定位块的上表面坐标和下表面坐标得到第二管材的第二切割线。
[0115]
在一个实施例中,所述第一焊接位包括:第一焊接主点和多个第一焊接次点;所述第二焊接位包括:第二焊接主点和多个第二焊接次点;所述焊接关联关系为根据第一管材和第二管材的焊接位置关系将第一焊接主点和第二焊接主点建立关联关系以及根据第一管材和第二管材的焊接位置关系将各个第一焊接次点和与其对应的第二焊接次点建立关联关系。
[0116]
在一个实施例中,所述根据所述第一管材坐标、第一焊接位、第二尺寸、第二焊接位和焊接关联关系得到第二管材的第二管材坐标,包括:
[0117]
根据所述第一管材坐标得到第一焊接主点和第一焊接次点在第一三维坐标系中的焊接坐标;
[0118]
根据所述第二尺寸以第二管材的预设点为原点建立第二三维坐标系,得到第二管材的坐标;
[0119]
根据所述第二管材的坐标得到第二焊接主点和第二焊接次点在第二三维坐标系中的焊接坐标;
[0120]
根据所述焊接关联关系、第一焊接主点和第一焊接次点在第一三维坐标系中的焊接坐标以及第二焊接主点和第二焊接次点在第二三维坐标系中的焊接坐标确定第一三维坐标系和第二三维坐标系的坐标系转换参数;
[0121]
根据所述坐标系转换参数对所述第二管材的坐标进行转换得到第二管材坐标。
[0122]
在一个实施例中,所述第一尺寸包括:用于表示所述第一管材的厚度的第一厚度;所述根据预设定位形状、第一焊接位、接触面坐标和第一尺寸得到目标定位孔的上表面坐标、目标定位块的上表面坐标和下表面坐标,包括:
[0123]
根据所述第一管材坐标得到第一焊接主点在第一三维坐标系中的焊接坐标,以所述第一焊接主点的焊接坐标作为预设定位形状的中心点的三维坐标,得到预设定位形状的定位坐标;
[0124]
以所述第一焊接主点为基点对所述定位坐标进行缩放直至定位坐标完全属于所述接触面坐标,将在该缩放状态下的定位坐标作为目标定位孔的上表面坐标;
[0125]
根据所述目标定位孔的上表面坐标确定目标定位块的下表面坐标,将所述第一厚度作为目标定位块的高度得到目标定位块的上表面坐标。
[0126]
在一个实施例中,所述根据所述目标定位孔的上表面坐标得到第一管材的第一切割线,包括:
[0127]
将所述目标定位孔的上表面坐标依次连接形成第一闭合曲线得到第一管材的第一切割线。
[0128]
在一个实施例中,所述根据所述第二管材坐标、接触面坐标、目标定位块的上表面坐标和下表面坐标得到第二管材的第二切割线,包括:
[0129]
根据所述目标定位块的下表面坐标、目标定位块的上表面坐标和第二管材坐标得到目标定位块与第二管材的外周面的第一重合坐标;
[0130]
将所述接触面平移至与目标定位块的上表面重合得到平移后接触面的重合面坐标;
[0131]
根据所述重合面坐标和第二管材坐标得到平移后的接触面与第二管材的外周面的第二重合坐标;
[0132]
对所述第一重合坐标和第二重合坐标进行去重处理得到重合坐标,将所述重合坐标依次连接形成第二闭合曲线得到第二切割线。
[0133]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0134]
获取第一管材的第一尺寸和第一焊接位、以及第二管材的第二尺寸和第二焊接位,所述第一焊接位和第二焊接位具有焊接关联关系;
[0135]
根据所述第一寸尺得到第一管材在第一坐标系中的第一管材坐标,所述第一三维坐标系是以第一管材为基础建立的三维坐标系;
[0136]
根据所述第一管材坐标、第一焊接位、第二尺寸、第二焊接位和焊接关联关系得到第二管材的第二管材坐标,所述第二管材坐标为第一焊接位和第二焊接位依据焊接关联关系重合后第二管材在第一三维坐标系中的坐标;
[0137]
计算所述第二管材坐标和第一管材坐标的重合部分,得到第一管材和第二管材的接触面及接触面坐标;
[0138]
根据预设定位形状、第一焊接位、接触面坐标和第一尺寸得到目标定位孔的上表面坐标、目标定位块的上表面坐标和下表面坐标;
[0139]
根据所述目标定位孔的上表面坐标得到第一管材的第一切割线;
[0140]
根据所述第二管材坐标、接触面坐标、目标定位块的上表面坐标和下表面坐标得到第二管材的第二切割线。
[0141]
在一个实施例中,所述第一焊接位包括:第一焊接主点和多个第一焊接次点;所述第二焊接位包括:第二焊接主点和多个第二焊接次点;所述焊接关联关系为根据第一管材和第二管材的焊接位置关系将第一焊接主点和第二焊接主点建立关联关系以及根据第一管材和第二管材的焊接位置关系将各个第一焊接次点和与其对应的第二焊接次点建立关联关系。
[0142]
在一个实施例中,所述根据所述第一管材坐标、第一焊接位、第二尺寸、第二焊接位和焊接关联关系得到第二管材的第二管材坐标,包括:
[0143]
根据所述第一管材坐标得到第一焊接主点和第一焊接次点在第一三维坐标系中的焊接坐标;
[0144]
根据所述第二尺寸以第二管材的预设点为原点建立第二三维坐标系,得到第二管材的坐标;
[0145]
根据所述第二管材的坐标得到第二焊接主点和第二焊接次点在第二三维坐标系中的焊接坐标;
[0146]
根据所述焊接关联关系、第一焊接主点和第一焊接次点在第一三维坐标系中的焊接坐标以及第二焊接主点和第二焊接次点在第二三维坐标系中的焊接坐标确定第一三维坐标系和第二三维坐标系的坐标系转换参数;
[0147]
根据所述坐标系转换参数对所述第二管材的坐标进行转换得到第二管材坐标。
[0148]
在一个实施例中,所述第一尺寸包括:用于表示所述第一管材的厚度的第一厚度;所述根据预设定位形状、第一焊接位、接触面坐标和第一尺寸得到目标定位孔的上表面坐标、目标定位块的上表面坐标和下表面坐标,包括:
[0149]
根据所述第一管材坐标得到第一焊接主点在第一三维坐标系中的焊接坐标,以所述第一焊接主点的焊接坐标作为预设定位形状的中心点的三维坐标,得到预设定位形状的定位坐标;
[0150]
以所述第一焊接主点为基点对所述定位坐标进行缩放直至定位坐标完全属于所述接触面坐标,将在该缩放状态下的定位坐标作为目标定位孔的上表面坐标;
[0151]
根据所述目标定位孔的上表面坐标确定目标定位块的下表面坐标,将所述第一厚度作为目标定位块的高度得到目标定位块的上表面坐标。
[0152]
在一个实施例中,所述根据所述目标定位孔的上表面坐标得到第一管材的第一切割线,包括:
[0153]
将所述目标定位孔的上表面坐标依次连接形成第一闭合曲线得到第一管材的第一切割线。
[0154]
在一个实施例中,所述根据所述第二管材坐标、接触面坐标、目标定位块的上表面坐标和下表面坐标得到第二管材的第二切割线,包括:
[0155]
根据所述目标定位块的下表面坐标、目标定位块的上表面坐标和第二管材坐标得到目标定位块与第二管材的外周面的第一重合坐标;
[0156]
将所述接触面平移至与目标定位块的上表面重合得到平移后接触面的重合面坐标;
[0157]
根据所述重合面坐标和第二管材坐标得到平移后的接触面与第二管材的外周面的第二重合坐标;
[0158]
对所述第一重合坐标和第二重合坐标进行去重处理得到重合坐标,将所述重合坐标依次连接形成第二闭合曲线得到第二切割线。
[0159]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom
(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
[0160]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献