CN106339530A - 一种基于包络空间的焊接件尺寸信息提取方法及*** - Google Patents
一种基于包络空间的焊接件尺寸信息提取方法及*** Download PDFInfo
- Publication number
- CN106339530A CN106339530A CN201610675989.5A CN201610675989A CN106339530A CN 106339530 A CN106339530 A CN 106339530A CN 201610675989 A CN201610675989 A CN 201610675989A CN 106339530 A CN106339530 A CN 106339530A
- Authority
- CN
- China
- Prior art keywords
- weldment
- length
- characteristic point
- configuration
- face
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/17—Mechanical parametric or variational design
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Geometry (AREA)
- General Physics & Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Butt Welding And Welding Of Specific Article (AREA)
Abstract
本发明提供一种基于包络空间的焊接件尺寸信息提取方法及***,包括:根据三维空间中焊接件各个面的面积确定所述焊接件的两个相对端面,并将两个相对端面之间的距离确定为所述焊接件的厚度;选择所述两个端面中任意一个,将其各个边及各个边上的特征点映射到平行于所选择的端面的二维平面,得到二维平面上的映射面;根据映射面各个边的长度及各个边上的特征点确定所述焊接件的最小正交包络构形;根据所述焊接件的最小正交包络构形确定所述焊接件的长度及宽度,并将所述焊接件厚度、长度及宽度确定为所述焊接件的尺寸信息。如此,本发明实施例的尺寸信息提取过程具有快速、简单、准确、方便的特点,从而提高了三维设计的效率及准确性。
Description
技术领域
本发明涉及计算机辅助设计制造领域,特别是涉及一种基于包络空间的焊接件尺寸信息提取方法及***。
背景技术
目前,三维设计已逐渐成为设备设计的主要技术手段,这对材料统计提出了更高的自动化要求,但几乎所有的三维软件均忽略了中国制图标准中关于焊件件中提取下料尺寸的要求,例如,某个焊接件的下料尺寸(长宽厚)分别为100mm、60mm和5mm,则应当命名为“钢板100×60×5”,以此保存尺寸信息供后续工程设计、采购费控和加工制造调用。
现有三维设计技术能够精确的确定焊接件的下料尺寸,但是该下料尺寸却不能自动获取,当前情况下为达成目的,必须针对各个焊接件,利用测量工具手动获取其长宽厚的数值,手工环节使得工作效率非常低,且准确性无法得到保证,因而抑制了三维设计的技术优势。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于包络空间的焊接件尺寸信息提取方法及***,用以解决手动获取焊接件的长宽厚而导致工作效率及准确性较低的问题。
为实现上述目的及其他相关目的,本发明实施例提供一种基于包络空间的焊接件尺寸信息提取方法,该方法包括:
根据三维空间中焊接件各个面的面积确定所述焊接件的两个相对端面,并将两个相对端面之间的距离确定为所述焊接件的厚度;
选择所述两个端面中任意一个,将其各个边及各个边上的特征点映射到平行于所选择的端面的二维平面,得到二维平面上的映射面;
根据所述映射面各个边的长度及各个边上的特征点确定所述焊接件的最小正交包络构形;
根据所述焊接件的最小正交包络构形确定所述焊接件的长度及宽度,并将所述焊接件厚度、长度及宽度确定为所述焊接件的尺寸信息。
具体实施中,所述根据三维空间中焊接件各个面的面积确定所述焊接件的两个相对端面,并将两个相对端面之间的距离确定为所述焊接件的厚度,包括:
计算三维空间中所述焊接件各个端面的面积;
选择面积最大的两个相对端面,且假定面积最大的两个相对端面满足面积差在预设范围内且平行的条件;
将两个相对端面之间的距离确定为所述焊接件的厚度。
具体实施中,所述根据所述映射面各个边的长度及各个边上的特征点确定所述焊接件的最小正交包络构形,包括:
计算所述映射面各个边的长度,并选择长度最长的边作为初始包络构形的一边;
在剩余各个边中任选两边,并在任选的两边每边分别选择一个特征点;
通过所述长度最长的边以及选择的两个特征点,构成初始包络构形;
遍历所述映射面各个边的所有特征点,依次判断各个特征点是否包含在所述初始包络构形内;
若特征点包含在所述初始包络构形内,则保持所述初始包络构形不变;
若特征点不包含在所述初始包络构形内,则更新所述初始包络构形,更新后的初始包络构形包含所述特征点;
将遍历所有特征点后更新的初始包络构形确定为所述焊接件的最小正交包络构形。
具体实施中,所述根据所述映射面各个边的长度及各个边上的特征点确定所述焊接件的最小正交包络构形,包括:
计算所述映射面各个边的长度并选择长度最长的边;
将剩余各个边上的所有特征点以所述最长的边做投影计算,得到各个特征点对应的一维坐标以及各个特征点分别与所述最长的边之间的距离值;
对各个特征点的一维坐标和距离值分别按照从大到小的顺序进行排序;
将最大一维坐标和最小一维坐标的差值确定为所述最小正交包络构形的长度,并将最大的距离值确定为所述最小正交包络构形的宽度。
具体实施中,所述方法还包括:
根据所述焊接件的尺寸信息命名所述焊接件的名称;
判断所述焊接件的名称是否与已存储的焊接件的名称相同;
若所述焊接件的名称与已存储的焊接件的名称不相同,则存储所述焊接件的名称及对应的数量,否则,将已存储的焊接件对应的数量加1。
基于上述方法,本发明实施例提供了一种基于包络空间的焊接件尺寸信息提取***,该***包括:厚度确定模块、空间降维模块、包络确定模块、尺寸确定模块;其中,
所述厚度确定模块,用于根据三维空间中焊接件各个面的面积确定所述焊接件的两个相对端面,并将两个相对端面之间的距离确定为所述焊接件的厚度;
所述空间降维模块,用于选择所述两个端面中任意一个,将其各个边及各个边上的特征点映射到平行于所选择的端面的二维平面,得到二维平面上的映射面;
所述包络确定模块,用于根据所述映射面各个边的长度及各个边上的特征点确定所述焊接件的最小正交包络构形;
所述尺寸确定模块,用于根据所述焊接件的最小正交包络构形确定所述焊接件的长度及宽度,并将所述焊接件厚度、长度及宽度确定为所述焊接件的尺寸信息。
具体实施中,所述厚度确定模块具体用于:
计算三维空间中所述焊接件各个端面的面积;
选择面积最大的两个相对端面,且假定面积最大的两个相对端面满足面积差在预设范围内且平行的条件;
将两个相对端面之间的距离确定为所述焊接件的厚度。
具体实施中,所述包络确定模块具体用于:
计算所述映射面各个边的长度,并选择长度最长的边作为初始包络构形的一边;
在剩余各个边中任选两边,并在任选的两边每边分别选择一个特征点;
通过所述长度最长的边以及选择的两个特征点,构成初始包络构形;
遍历所述映射面各个边的所有特征点,依次判断各个特征点是否包含在所述初始包络构形内;
若特征点包含在所述初始包络构形内,则保持所述初始包络构形不变;
若特征点不包含在所述初始包络构形内,则更新所述初始包络构形,更新后的初始包络构形包含所述特征点;
将遍历所有特征点后更新的初始包络构形确定为所述焊接件的最小正交包络构形。
具体实施中,所述包络确定模块具体用于:
计算所述映射面各个边的长度并选择长度最长的边;
将剩余各个边上的所有特征点以所述最长的边做投影计算,得到各个特征点对应的一维坐标以及各个特征点分别与所述最长的边之间的距离值;
对各个特征点的一维坐标和距离值分别按照从大到小的顺序进行排序;
将最大一维坐标和最小一维坐标的差值确定为所述最小正交包络构形的长度,并将最大的距离值确定为所述最小正交包络构形的宽度。
具体实施中,所述***还包括:
尺寸存储模块,用于根据所述焊接件的尺寸信息命名所述焊接件的名称;
判断所述焊接件的名称是否与已存储的焊接件的名称相同;
若所述焊接件的名称与已存储的焊接件的名称不相同,则存储所述焊接件的名称及对应的数量,否则,将已存储的焊接件对应的数量加1。
如上所述,本发明提供的基于包络空间的焊接件尺寸信息提取方法及***,包括:根据三维空间中焊接件各个面的面积确定所述焊接件的两个相对端面,并将两个相对端面之间的距离确定为所述焊接件的厚度;选择所述两个端面中任意一个,将其各个边及各个边上的特征点映射到平行于所选择的端面的二维平面,得到二维平面上的映射面;根据所述映射面各个边的长度及各个边上的特征点确定所述焊接件的最小正交包络构形;根据所述焊接件的最小正交包络构形确定所述焊接件的长度及宽度,并将所述焊接件厚度、长度及宽度确定为所述焊接件的尺寸信息。如此,本发明实施例中,依据焊接件的厚度远小于长宽的形状特点,首先确定所述焊接件的厚度;然后通过空间变换得到二维平面上的映射面,根据映射面各个边的长度及各个边上的特征点确定所述焊接件的最小正交包络构形;最终根据所述焊接件的最小正交包络构形确定所述焊接件的长度及宽度,这样在三维设计中能够自动获取焊接件的厚度、长度及宽度,不仅能够提高工作效率,而且避免了人工干预导致的误差和错误,保证了三维设计的准确性。
附图说明
图1显示为本发明的基于包络空间的焊接件尺寸信息提取方法的流程示意图;
图2显示为本发明实施例中的某焊接件的特征点示意图;
图3显示为本发明实施例一的空间映射示意图;
图4显示为本发明实施例二的空间映射示意图;
图5显示为本发明的基于包络空间的焊接件尺寸信息提取***的组成结构示意图。
具体实施方式
本发明实施例中,根据三维空间中焊接件各个面的面积确定所述焊接件的两个相对端面,并将两个相对端面之间的距离确定为所述焊接件的厚度;选择所述两个端面中任意一个,将其各个边及各个边上的特征点映射到平行于所选择的端面的二维平面,得到二维平面上的映射面;根据所述映射面各个边的长度及各个边上的特征点确定所述焊接件的最小正交包络构形;根据所述焊接件的最小正交包络构形确定所述焊接件的长度及宽度,并将所述焊接件厚度、长度及宽度确定为所述焊接件的尺寸信息。
下面结合附图及具体实施例对本发明做进一步详细的说明。
本发明实施例提出了一种基于包络空间的焊接件尺寸信息提取方法,如图1所示,该方法包括:
步骤S100:根据三维空间中焊接件各个面的面积确定所述焊接件的两个相对端面,并将两个相对端面之间的距离确定为所述焊接件的厚度。
具体的,首先计算三维空间中所述焊接件各个端面的面积;
选择面积最大的两个相对端面,且假定面积最大的两个相对端面满足面积差在预设范围内且平行的条件;
将两个相对端面之间的距离确定为所述焊接件的厚度。
本步骤中,理论上面积最大的两个相对端面应当平行且所述两个端面的面积应当相等,但实际上面积最大的两个相对端面可能会存在面积差,因此,应当允许所述两个端面的面积差在预设范围之内,该预设范围可以根据实际情况设置,优选地,该预设范围为0~10%。
步骤S101:选择所述两个端面中任意一个,将其各个边及各个边上的特征点映射到平行于所选择的端面的二维平面,得到二维平面上的映射面。
具体的,选择所述两个端面中任意一个,采用空间变换将其各个边及各个边上的特征点映射到平行于所选择的端面的二维平面,具体如何进行空间变换属于现有技术,重复之处不再赘述。
本步骤中,焊接件的特征点如图2所示,所述特征点为各个边上的端点及中心点,三维特征点通过空间变换为二维特征点。
步骤S102:根据所述映射面各个边的长度及各个边上的特征点确定所述焊接件的最小正交包络构形。
具体的,如何根据所述映射面各个边的长度及各个边上的特征点确定所述焊接件的最小正交包络构形,可以采用以下两种具体实施方式:
方式一、计算所述映射面各个边的长度,并选择长度最长的边作为初始包络构形的一边;
在剩余各个边中任选两边,并在任选的两边每边分别选择一个特征点;
通过所述长度最长的边以及选择的两个特征点,构成所述焊接件的初始包络构形;
遍历所述映射面各个边的所有特征点,依次判断各个特征点是否包含在所述初始包络构形内;
若特征点包含在所述初始包络构形内,则保持所述初始包络构形不变;
若特征点不包含在所述初始包络构形内,则更新所述初始包络构形,更新后的初始包络构形包含所述特征点;
将遍历所有特征点后更新的初始包络构形确定为所述焊接件的最小正交包络构形。
方式二、计算所述映射面各个边的长度并选择长度最长的边;
将剩余各个边上的所有特征点以所述最长的边做投影计算,得到各个特征点对应的一维坐标以及各个特征点分别与所述最长的边之间的距离值;
对各个特征点的一维坐标和距离值分别按照从大到小的顺序进行排序;
将最大一维坐标和最小一维坐标的差值确定为所述最小正交包络构形的长度,并将最大的距离值确定为所述最小正交包络构形的宽度。
步骤S103:根据所述焊接件的最小正交包络构形确定所述焊接件的长度及宽度,并将所述焊接件厚度、长度及宽度确定为所述焊接件的尺寸信息。
具体的,所述最小正交包络构形的长度和宽度即为所述焊接件的长度和宽度。
本步骤中,尺寸信息为所述焊接件的厚度、长度及宽度,确定所述焊接件的厚度、长度及宽度,即完成了所述尺寸信息的提取。
进一步地,该方法还包括:
根据所述焊接件的尺寸信息命名所述焊接件的名称;
判断所述焊接件的名称是否与已存储的焊接件的名称相同;
若所述焊接件的名称与已存储的焊接件的名称不相同,则存储所述焊接件的名称及对应的数量,否则,将已存储的焊接件对应的数量加1。
本步骤中,根据所述焊接件的尺寸信息命名所述焊接件的名称,例如,将所述焊接件命名为“钢板1620×290×15(1)”,判断所述焊接件的名称是否与已存储的焊接件的名称相同,若所述焊接件的名称与已存储的焊接件的名称相同,则将已存储的焊接件对应的数量加1,例如,将已存储的焊接件的数量更新为“钢板1620×290×15(2)”。
本步骤中,根据所述焊接件的尺寸信息命名所述焊接件的名称,并对所述焊接件的名称进行归纳及存储,以该存储的信息作为明细表统计、采购费控及加工制造的依据,从而方便用户使用。
为了更清楚地对本发明实施例进行说明,下面结合具体实施例对该基于包络空间的焊接件尺寸信息提取过程进行详细描述。
实施例一
参见图3,首先根据三维空间中焊接件各个面的面积确定所述焊接件的两个相对端面A和B;并将两个相对端面A和B之间的距离确定为所述焊接件的厚度;
选择所述两个端面中任意一个,将其各个边及各个边上的特征点映射到平行于所选择的端面的二维平面,得到二维平面上的映射面L;
计算所述映射面L各个边的长度,并选择长度最长的边a作为初始包络构形的一边;
在剩余各个边(b、c、d)中任选两边b和c,并在边b选取一个中心点1以及在边c选取一个中心点2;
通过边a以及选择的中心点1及中心点2,构成所述焊接件的初始包络构形;
遍历所述映射面L各个边的所有特征点(1、2、3、4、5、6、7、8),依次判断各个特征点(1、2、3、4、5、6、7、8)是否包含在所述初始包络构形内;
若特征点包含在所述初始包络构形内,则保持所述初始包络构形不变;
若特征点不包含在所述初始包络构形内,则更新所述初始包络构形,更新后的初始包络构形包含所述特征点;
其中,特征点(1、2、6、7、8)已包含在所述包络构形内,特征点(3、4、5)未包含在所述包络构形内;
遍历所有特征点后,更新的初始包络构形包含特征点(1、2、3、4、5、6、7、8);
将更新的初始包络构形确定为所述焊接件的最小正交包络构形。
实施例二
参见图4,首先根据三维空间中焊接件各个面的面积确定所述焊接件的两个相对端面A和B;并将两个相对端面A和B之间的距离确定为所述焊接件的厚度;
选择所述两个端面中任意一个,将其各个边及各个边上的特征点映射到平行于所选择的端面的二维平面,得到二维平面上的映射面L;
计算所述映射面L各个边的长度并选择长度最长的边a;
将剩余各个边上的所有特征点(1、2、3、4、5、6、7、8)以边a做投影计算,得到各个特征点对应的一维坐标(x1,x,2,x3,x4,x5,x6,x7,x8)以及各个特征点分别与边a之间的距离值(L1,L2,L3,L4,L5,L6,L7,L8);
对各个特征点的一维坐标(x1,x,2,x3,x4,x5,x6,x7,x8)按照从大到小的顺序进行排序,并对各个特征点分别与边a之间的距离值(L1,L2,L3,L4,L5,L6,L7,L8)按照从大到小的顺序进行排序;
将最大一维坐标和最小一维坐标的差值确定为所述最小正交包络构形的长度,并将最大的距离值确定为所述最小正交包络构形的宽度。
需要说明的是:图3及图4仅为本发明的示例,并不构成对本发明的限制。
为实现上述方法,本发明实施例提供了一种基于包络空间的焊接件尺寸信息提取***,由于该***解决问题的原理与方法相似,因此,***的实施过程及实施原理均可以参见前述方法的实施过程及实施原理描述,重复之处不再赘述。
本发明实施例提出了一种基于包络空间的焊接件尺寸信息提取***,如图5所示,该***包括:厚度确定模块500、空间降维模块501、包络确定模块502、尺寸确定模块503;其中,
所述厚度确定模块500,用于根据三维空间中焊接件各个面的面积确定所述焊接件的两个相对端面,并将两个相对端面之间的距离确定为所述焊接件的厚度;
所述空间降维模块501,用于选择所述两个端面中任意一个,将其各个边及各个边上的特征点映射到平行于所选择的端面的二维平面,得到二维平面上的映射面;
所述包络确定模块502,用于根据所述映射面各个边的长度及各个边上的特征点确定所述焊接件的最小正交包络构形;
所述尺寸确定模块503,用于根据所述焊接件的最小正交包络构形确定所述焊接件的长度及宽度,并将所述焊接件厚度、长度及宽度确定为所述焊接件的尺寸信息。
具体实施中,所述厚度确定模块500具体用于:
计算三维空间中所述焊接件各个端面的面积;
选择面积最大的两个相对端面,且假定面积最大的两个相对端面满足面积差在预设范围内且平行的条件;
将两个相对端面之间的距离确定为所述焊接件的厚度。
具体实施中,所述包络确定模块502具体用于:
计算所述映射面各个边的长度,并选择长度最长的边作为初始包络构形的一边;
在剩余各个边中任选两边,并在任选的两边每边分别选择一个特征点;
通过所述长度最长的边以及选择的两个特征点,构成所述焊接件的初始包络构形;
遍历所述映射面各个边的所有特征点,依次判断各个特征点是否包含在所述初始包络构形内;
若特征点包含在所述初始包络构形内,则保持所述初始包络构形不变;
若特征点不包含在所述初始包络构形内,则更新所述初始包络构形,更新后的初始包络构形包含所述特征点;
将遍历所有特征点后更新的初始包络构形确定为所述焊接件的最小正交包络构形。
具体实施中,所述包络确定模块502具体用于:
计算所述映射面各个边的长度并选择长度最长的边;
将剩余各个边上的所有特征点以所述最长的边做投影计算,得到各个特征点对应的一维坐标以及各个特征点分别与所述最长的边之间的距离值;
对各个特征点的一维坐标和距离值分别按照从大到小的顺序进行排序;
将最大一维坐标和最小一维坐标的差值确定为所述最小正交包络构形的长度,并将最大的距离值确定为所述最小正交包络构形的宽度。
具体实施中,所述***还包括:
尺寸存储模块504,用于根据所述焊接件的尺寸信息命名所述焊接件的名称;
判断所述焊接件的名称是否与已存储的焊接件的名称相同;
若所述焊接件的名称与已存储的焊接件的名称不相同,则存储所述焊接件的名称及对应的数量,否则,将已存储的焊接件对应的数量加1。
以上功能模块的划分方式仅为本发明实施例给出的一种优选实现方式,功能模块的划分方式不构成对本发明的限制。为了描述的方便,以上所述***的各部分以功能分为各种模块或单元分别描述。上述功能模块可以是软件功能模块,也可以是硬件设备。该***可以是分布式***或集中式***,若为分布式***,则上述功能模块可分别由硬件设备实现,各硬件设备之间通过通信网络交互;若是集中式***,则上述各功能模块可由软件实现,集成在一个硬件设备中。
在实际应用中,当所述厚度确定模块500、空间降维模块501、包络确定模块502、尺寸确定模块503及尺寸存储模块504集成于一个硬件设备中时,所述厚度确定模块500、空间降维模块501、包络确定模块502、尺寸确定模块503及尺寸存储模块504可由位于该硬件设备中的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、或存储器实现。
综上所述,本发明实施例中依据焊接件的厚度远小于长宽的形状特点,首先确定所述焊接件的厚度;然后通过空间变换得到二维平面上的映射面,根据映射面各个边的长度及各个边上的特征点确定所述焊接件的最小正交包络构形;最终根据所述焊接件的最小正交包络构形确定所述焊接件的长度及宽度,这样在三维设计中能够自动获取焊接件的厚度、长度及宽度,不仅能够提高工作效率,而且避免了人工干预导致的误差和错误,保证了三维设计的准确性。
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
Claims (10)
1.一种基于包络空间的焊接件尺寸信息提取方法,其特征在于,所述方法包括:
根据三维空间中焊接件各个面的面积确定所述焊接件的两个相对端面,并将两个相对端面之间的距离确定为所述焊接件的厚度;
选择所述两个端面中任意一个,将其各个边及各个边上的特征点映射到平行于所选择的端面的二维平面,得到二维平面上的映射面;
根据所述映射面各个边的长度及各个边上的特征点确定所述焊接件的最小正交包络构形;
根据所述焊接件的最小正交包络构形确定所述焊接件的长度及宽度,并将所述焊接件厚度、长度及宽度确定为所述焊接件的尺寸信息。
2.根据权利要求1所述的方法,其特征在于,所述根据三维空间中焊接件各个面的面积确定所述焊接件的两个相对端面,并将两个相对端面之间的距离确定为所述焊接件的厚度,包括:
计算三维空间中所述焊接件各个端面的面积;
选择面积最大的两个相对端面,且假定面积最大的两个相对端面满足面积差在预设范围内且平行的条件;
将两个相对端面之间的距离确定为所述焊接件的厚度。
3.根据权利要求1所述的方法,其特征在于,所述根据所述映射面各个边的长度及各个边上的特征点确定所述焊接件的最小正交包络构形,包括:
计算所述映射面各个边的长度,并选择长度最长的边作为初始包络构形的一边;
在剩余各个边中任选两边,并在任选的两边每边分别选择一个特征点;
通过所述长度最长的边以及选择的两个特征点,构成初始包络构形;
遍历所述映射面各个边的所有特征点,依次判断各个特征点是否包含在所述初始包络构形内;
若特征点包含在所述初始包络构形内,则保持所述初始包络构形不变;
若特征点不包含在所述初始包络构形内,则更新所述初始包络构形,更新后的初始包络构形包含所述特征点;
将遍历所有特征点后更新的初始包络构形确定为所述焊接件的最小正交包络构形。
4.根据权利要求1所述的方法,其特征在于,所述根据所述映射面各个边的长度及各个边上的特征点确定所述焊接件的最小正交包络构形,包括:
计算所述映射面各个边的长度并选择长度最长的边;
将剩余各个边上的所有特征点以所述最长的边做投影计算,得到各个特征点对应的一维坐标以及各个特征点分别与所述最长的边之间的距离值;
对各个特征点的一维坐标和距离值分别按照从大到小的顺序进行排序;
将最大一维坐标和最小一维坐标的差值确定为所述最小正交包络构形的长度,并将最大的距离值确定为所述最小正交包络构形的宽度。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
根据所述焊接件的尺寸信息命名所述焊接件的名称;
判断所述焊接件的名称是否与已存储的焊接件的名称相同;
若所述焊接件的名称与已存储的焊接件的名称不相同,则存储所述焊接件的名称及对应的数量,否则,将已存储的焊接件对应的数量加1。
6.一种基于包络空间的焊接件尺寸信息提取***,其特征在于,所述***包括:厚度确定模块、空间降维模块、包络确定模块、尺寸确定模块;其中,
所述厚度确定模块,用于根据三维空间中焊接件各个面的面积确定所述焊接件的两个相对端面,并将两个相对端面之间的距离确定为所述焊接件的厚度;
所述空间降维模块,用于选择所述两个端面中任意一个,将其各个边及各个边上的特征点映射到平行于所选择的端面的二维平面,得到二维平面上的映射面;
所述包络确定模块,用于根据所述映射面各个边的长度及各个边上的特征点确定所述焊接件的最小正交包络构形;
所述尺寸确定模块,用于根据所述焊接件的最小正交包络构形确定所述焊接件的长度及宽度,并将所述焊接件厚度、长度及宽度确定为所述焊接件的尺寸信息。
7.根据权利要求6所述的***,其特征在于,所述厚度确定模块具体用于:
计算三维空间中所述焊接件各个端面的面积;
选择面积最大的两个相对端面,且假定面积最大的两个相对端面满足面积差在预设范围内且平行的条件;
将两个相对端面之间的距离确定为所述焊接件的厚度。
8.根据权利要求6所述的***,其特征在于,所述包络确定模块具体用于:
计算所述映射面各个边的长度,并选择长度最长的边作为初始包络构形的一边;
在剩余各个边中任选两边,并在任选的两边每边分别选择一个特征点;
通过所述长度最长的边以及选择的两个特征点,构成初始包络构形;
遍历所述映射面各个边的所有特征点,依次判断各个特征点是否包含在所述初始包络构形内;
若特征点包含在所述初始包络构形内,则保持所述初始包络构形不变;
若特征点不包含在所述初始包络构形内,则更新所述初始包络构形,更新后的初始包络构形包含所述特征点;
将遍历所有特征点后更新的初始包络构形确定为所述焊接件的最小正交包络构形。
9.根据权利要求6所述的***,其特征在于,所述包络确定模块具体用于:
计算所述映射面各个边的长度并选择长度最长的边;
将剩余各个边上的所有特征点以所述最长的边做投影计算,得到各个特征点对应的一维坐标以及各个特征点分别与所述最长的边之间的距离值;
对各个特征点的一维坐标和距离值分别按照从大到小的顺序进行排序;
将最大一维坐标和最小一维坐标的差值确定为所述最小正交包络构形的长度,并将最大的距离值确定为所述最小正交包络构形的宽度。
10.根据权利要求6至9任一项所述的***,其特征在于,所述***还包括:
尺寸存储模块,用于根据所述焊接件的尺寸信息命名所述焊接件的名称;
判断所述焊接件的名称是否与已存储的焊接件的名称相同;
若所述焊接件的名称与已存储的焊接件的名称不相同,则存储所述焊接件的名称及对应的数量,否则,将已存储的焊接件对应的数量加1。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610675989.5A CN106339530B (zh) | 2016-08-16 | 2016-08-16 | 一种基于包络空间的焊接件尺寸信息提取方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610675989.5A CN106339530B (zh) | 2016-08-16 | 2016-08-16 | 一种基于包络空间的焊接件尺寸信息提取方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106339530A true CN106339530A (zh) | 2017-01-18 |
CN106339530B CN106339530B (zh) | 2019-05-28 |
Family
ID=57825551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610675989.5A Active CN106339530B (zh) | 2016-08-16 | 2016-08-16 | 一种基于包络空间的焊接件尺寸信息提取方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106339530B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107895179A (zh) * | 2017-11-29 | 2018-04-10 | 合肥赑歌数据科技有限公司 | 一种基于临近值分析的工件分类***及方法 |
CN110555407A (zh) * | 2019-09-02 | 2019-12-10 | 东风汽车有限公司 | 路面车辆空间识别方法及电子设备 |
CN114103039A (zh) * | 2020-08-27 | 2022-03-01 | 常州星宇车灯股份有限公司 | 塑料件的最优拔模方向选择方法和装置 |
CN114115127A (zh) * | 2021-11-19 | 2022-03-01 | 重庆平伟汽车科技股份有限公司 | 在PowerMill软件中实现模座底面自动编程的方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050090175A (ko) * | 2004-03-08 | 2005-09-13 | 대우조선해양 주식회사 | 용접부 루트페이스 측정구 |
CN105069222A (zh) * | 2015-08-04 | 2015-11-18 | 沈阳机床股份有限公司钣焊分公司 | 钣金工艺自动生成*** |
CN105404759A (zh) * | 2015-12-25 | 2016-03-16 | 鼎奇(天津)主轴科技有限公司 | 一种焊接结构件的三维或二维设计方法 |
-
2016
- 2016-08-16 CN CN201610675989.5A patent/CN106339530B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050090175A (ko) * | 2004-03-08 | 2005-09-13 | 대우조선해양 주식회사 | 용접부 루트페이스 측정구 |
CN105069222A (zh) * | 2015-08-04 | 2015-11-18 | 沈阳机床股份有限公司钣焊分公司 | 钣金工艺自动生成*** |
CN105404759A (zh) * | 2015-12-25 | 2016-03-16 | 鼎奇(天津)主轴科技有限公司 | 一种焊接结构件的三维或二维设计方法 |
Non-Patent Citations (2)
Title |
---|
云兆坤: "汽车检具设计支持***研究与开发", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 * |
邓中亮等: "异形零件在线检测方法的研究", 《制造技术及机床》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107895179A (zh) * | 2017-11-29 | 2018-04-10 | 合肥赑歌数据科技有限公司 | 一种基于临近值分析的工件分类***及方法 |
CN110555407A (zh) * | 2019-09-02 | 2019-12-10 | 东风汽车有限公司 | 路面车辆空间识别方法及电子设备 |
CN110555407B (zh) * | 2019-09-02 | 2022-03-08 | 东风汽车有限公司 | 路面车辆空间识别方法及电子设备 |
CN114103039A (zh) * | 2020-08-27 | 2022-03-01 | 常州星宇车灯股份有限公司 | 塑料件的最优拔模方向选择方法和装置 |
CN114115127A (zh) * | 2021-11-19 | 2022-03-01 | 重庆平伟汽车科技股份有限公司 | 在PowerMill软件中实现模座底面自动编程的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106339530B (zh) | 2019-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106339530A (zh) | 一种基于包络空间的焊接件尺寸信息提取方法及*** | |
CN104850693A (zh) | 一种监控设备布局方法和装置 | |
CN104077446B (zh) | 从数字化三维模型中提取二维电气施工图的方法及*** | |
EP2947630A1 (en) | Method for compressing coordinate data | |
CN107564098A (zh) | 一种大区域网络三维噪声地图的快速渲染方法 | |
CN108961343A (zh) | 虚拟坐标系的构建方法、装置、终端设备及可读存储介质 | |
CN104573072A (zh) | 基于异构数字资源融合的三维地理信息共享服务*** | |
CN107480306B (zh) | 快速提取osm数据中自定义多边形区域内路网的方法 | |
CN104238868A (zh) | 调节应用软件显示界面位置的***、电子装置及方法 | |
US8477133B2 (en) | Method and apparatus for generating three-dimensional finite element mesh | |
CN109741413A (zh) | 一种场景中半透明物体的渲染方法、装置及电子设备 | |
CN113112594A (zh) | 基于电力gim的输变电工程三维模型轻量化方法及装置 | |
CN107045732B (zh) | 数字地面模型化简方法及装置 | |
KR20140111363A (ko) | 좌표계 일괄 자동 변환 방법 및 이를 위한 장치 | |
CN104239590B (zh) | 一种集成电路版图验证中的小单元层次结构调整方法 | |
CN104156185A (zh) | 三维字体显示方法及装置 | |
CN110019589A (zh) | 电子地图显示方法及装置 | |
CN112015929B (zh) | 栅格数据访问方法、装置、电子设备及计算机存储介质 | |
CN105894575A (zh) | 道路的三维建模方法和装置 | |
CN106021657A (zh) | 输电塔节点编号方法及装置 | |
CN104598110B (zh) | 超大规模输电网潮流图动态视口显示方法 | |
CN114185495B (zh) | Swc方法的梯度功能材料打印方法、终端、存储介质 | |
CN109829019A (zh) | 一种矢量数据的数据转换方法、装置和电子设备 | |
CN104298991A (zh) | 一种角图章信息提取方法 | |
CN104573233A (zh) | 基于特征识别的计算机模型装配处理方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |