一种焊接数据自动分类整理及检验方法和系统技术方案

技术编号:35692495 阅读:12 留言:0更新日期:2022-11-23 14:41
本发明专利技术涉及一种焊接数据自动分类整理及检验方法和系统,属于焊接技术领域;首先获取焊接体数据和零件数据;将焊接体投影至所有零件上,得到若干个投影体;然后分别计算焊接体与每个投影体的最小距离,作为焊接体与零件的距离;利用最小距离对应的焊接体上的点的坐标与对应的零件上的点的坐标,计算焊接体到零件的方向;将距离和方向作为焊接体与一个零件的对应关系数据;再根据焊接容差范围筛选对应关系数据得到准备数据;最后根据准备数据的个数进行分类。本发明专利技术通过投影和坐标计算的方式对焊接数据进行自动归类整理以及对焊接体位置进行检验,有效解决目前人工进行数据分类以及检验焊接体位置所带来的耗时耗力,容易出现错误的问题。误的问题。误的问题。

【技术实现步骤摘要】
一种焊接数据自动分类整理及检验方法和系统


[0001]本专利技术涉及焊接
,特别是涉及一种焊接数据自动分类整理及检验方法和系统。

技术介绍

[0002]对于大型装配模型,各零部件之间存在大量焊接关系,针对各零件之间的焊接体(焊接体为焊点或者焊缝)的位置和分组(焊接体和零件之间的对应关系)是否正确,除了设计时对工程师有较高的要求外,还需要在仿真前对各部分的焊接数据进行检验,然而现有技术中人工面对巨量数据的分类以及对焊接体位置的检验,不仅耗时耗力,而且容易出现错误,进而导致仿真结果错误和设计失败的现象。
[0003]因此,本领域亟需一种能对焊接数据进行自动归类整理以及对焊接体位置进行检验的技术方案。

技术实现思路

[0004]本专利技术的目的是提供一种焊接数据自动分类整理及检验方法和系统,以解决目前人工进行焊接体分类以及检验焊接体位置所带来的耗时耗力,容易出现错误的问题。
[0005]为实现上述目的,本专利技术提供了如下方案:
[0006]一种焊接数据自动分类整理及检验方法,所述方法包括:
[0007]获取焊接数据;所述焊接数据包括:焊接体数据和零件数据;
[0008]根据所述焊接数据将焊接体投影至所有零件上,得到若干个投影体;
[0009]分别计算所述焊接体与每个所述投影体的最小距离,并分别记录所述最小距离对应的焊接体上的点与对应的零件上的点;所述最小距离即为所述焊接体与所述零件的距离;
[0010]利用所述最小距离对应的焊接体上的点的坐标减去对应的零件上的点的坐标,得到所述焊接体到所述零件的方向向量;所述方向向量的方向即为所述焊接体到所述零件的方向;
[0011]将每个所述焊接体与所述零件的距离、所述焊接体到所述零件的方向作为所述焊接体与一个所述零件的对应关系数据;
[0012]将所述焊接体与所述零件的距离小于焊接容差范围的所述对应关系数据作为准备数据;
[0013]若所述焊接体对应的准备数据的个数小于预设阈值,则将所述焊接体标记为无效焊接体;
[0014]若所述焊接体对应的准备数据的个数等于或大于预设阈值,则判断所述焊接体对应的所有准备数据中的方向是否全部相同;若全部相同,将所述焊接体标记为问题焊接体,否则将所述焊接体标记为正常焊接体;
[0015]将所述正常焊接体与对应的准备数据中的所有零件划分为一个焊接组合。
[0016]在一些实施例中,在所述将所述正常焊接体与对应的准备数据中的所有零件划分为一个焊接组合之后,还包括:
[0017]获取所述正常焊接体对应的准备数据中的零件数量及零件ID;
[0018]利用所述零件ID与所述零件数量命名所述焊接组合。
[0019]在一些实施例中,在所述将所述正常焊接体与对应的准备数据中的所有零件划分为一个焊接组合之后,还包括:
[0020]重复步骤“根据所述焊接数据将焊接体投影至所有零件上,得到若干个投影体”至步骤“将所述正常焊接体与对应的准备数据中的所有零件划分为一个焊接组合”,直至将所有焊接体分类完毕。
[0021]在一些实施例中,在所述将所有焊接体分类完毕之后,还包括:
[0022]输出所有焊接组合的名称和对应的焊接体以及对应的准备数据。
[0023]在一些实施例中,在所述将所有焊接体分类完毕之后,还包括:
[0024]输出无效焊接体和问题焊接体的准备数据。
[0025]在一些实施例中,所述根据所述焊接数据将焊接体投影至所有零件上,得到若干个投影体,具体包括:
[0026]判断所述焊接体是标记点还是标记曲线;
[0027]若所述焊接体是标记点,则采用几何迭代算法将焊接体正交投影至所有零件上;
[0028]若所述焊接体是标记曲线,则采用法向投影算法将焊接体正交投影至所有零件上。
[0029]在一些实施例中,所述分别计算所述焊接体与每个所述投影体的最小距离,具体包括:
[0030]当所述焊接体为标记点时,根据两点之间的距离公式计算所述标记点和投影点之间的距离,得到最小距离;
[0031]当所述焊接体为标记曲线时,将所述焊接体和所述投影体分别离散为若干个离散点,分别得到焊接体离散点和投影体离散点;
[0032]计算所述焊接体离散点和所述投影体离散点之间每两个投影对应点之间的距离,得到若干个离散距离;
[0033]取所述离散距离中值最小的作为最小距离。
[0034]在一些实施例中,所述将所述焊接体和所述投影体分别离散为若干个离散点,具体包括:
[0035]按照等弧长原则对所述焊接体和所述投影体进行分别离散。
[0036]在一些实施例中,所述预设阈值为2。
[0037]本专利技术还提供了一种焊接数据自动分类整理及检验系统,所述系统包括:
[0038]数据获取单元,用于获取焊接数据;所述焊接数据包括:焊接体数据和零件数据;
[0039]投影单元,用于根据所述焊接数据将焊接体投影至所有零件上,得到若干个投影体;
[0040]距离计算单元,用于分别计算所述焊接体与每个所述投影体的最小距离,并分别记录所述最小距离对应的焊接体上的点与对应的零件上的点;所述最小距离即为所述焊接体与所述零件的距离;
[0041]方向计算单元,用于利用所述最小距离对应的焊接体上的点的坐标减去对应的零件上的点的坐标,得到所述焊接体到所述零件的方向向量;所述方向向量的方向即为所述焊接体到所述零件的方向;
[0042]关系组合单元,用于将每个所述焊接体与所述零件的距离、所述焊接体到所述零件的方向作为所述焊接体与一个所述零件的对应关系数据;
[0043]关系筛选单元,用于将所述焊接体与所述零件的距离小于焊接容差范围的所述对应关系数据作为准备数据;
[0044]无效焊接体判断单元,用于若所述焊接体对应的准备数据的个数小于预设阈值,则将所述焊接体标记为无效焊接体;
[0045]焊接体分类单元,用于若所述焊接体对应的准备数据的个数等于或大于预设阈值,则判断所述焊接体对应的所有准备数据中的方向是否全部相同;若全部相同,将所述焊接体标记为问题焊接体,否则将所述焊接体标记为正常焊接体;
[0046]数据组合单元,用于将所述正常焊接体与对应的准备数据中的所有零件划分为一个焊接组合。
[0047]根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
[0048]本专利技术提供了一种焊接数据自动分类整理及检验方法和系统,首先获取焊接体数据和零件数据;将焊接体投影至所有零件上,得到若干个投影体;然后分别计算焊接体与每个投影体的最小距离,作为焊接体与零件的距离;利用最小距离对应的焊接体上的点的坐标与对应的零件上的点的坐标,计算焊接体到零件的方向;将距离和方向作为焊接体与一个零件的对应关系数据;再根据焊接容差范围筛选对应关系数据得到准备数据;最后根据准备数据的个数进行分类。本专利技术通过投影和坐标计算的方式对焊接数据进行自动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种焊接数据自动分类整理及检验方法,其特征在于,所述方法包括:获取焊接数据;所述焊接数据包括:焊接体数据和零件数据;根据所述焊接数据将焊接体投影至所有零件上,得到若干个投影体;分别计算所述焊接体与每个所述投影体的最小距离,并分别记录所述最小距离对应的焊接体上的点与对应的零件上的点;所述最小距离即为所述焊接体与所述零件的距离;利用所述最小距离对应的焊接体上的点的坐标减去对应的零件上的点的坐标,得到所述焊接体到所述零件的方向向量;所述方向向量的方向即为所述焊接体到所述零件的方向;将每个所述焊接体与所述零件的距离、所述焊接体到所述零件的方向作为所述焊接体与一个所述零件的对应关系数据;将所述焊接体与所述零件的距离小于焊接容差范围的所述对应关系数据作为准备数据;若所述焊接体对应的准备数据的个数小于预设阈值,则将所述焊接体标记为无效焊接体;若所述焊接体对应的准备数据的个数等于或大于预设阈值,则判断所述焊接体对应的所有准备数据中的方向是否全部相同;若全部相同,将所述焊接体标记为问题焊接体,否则将所述焊接体标记为正常焊接体;将所述正常焊接体与对应的准备数据中的所有零件划分为一个焊接组合。2.根据权利要求1所述的焊接数据自动分类整理及检验方法,其特征在于,在所述将所述正常焊接体与对应的准备数据中的所有零件划分为一个焊接组合之后,还包括:获取所述正常焊接体对应的准备数据中的零件数量及零件ID;利用所述零件ID与所述零件数量命名所述焊接组合。3.根据权利要求2所述的焊接数据自动分类整理及检验方法,其特征在于,在所述将所述正常焊接体与对应的准备数据中的所有零件划分为一个焊接组合之后,还包括:重复步骤“根据所述焊接数据将焊接体投影至所有零件上,得到若干个投影体”至步骤“将所述正常焊接体与对应的准备数据中的所有零件划分为一个焊接组合”,直至将所有焊接体分类完毕。4.根据权利要求3所述的焊接数据自动分类整理及检验方法,其特征在于,在所述将所有焊接体分类完毕之后,还包括:输出所有焊接组合的名称和对应的焊接体以及对应的准备数据。5.根据权利要求3所述的焊接数据自动分类整理及检验方法,其特征在于,在所述将所有焊接体分类完毕之后,还包括:输出无效焊接体和问题焊接体的准备数据。6.根据权利要求1所述的焊接数据自动分类整理及检验方法,其特征在于,所述根据所述焊接数据将焊接体投影至所有零件上,得到若干个投影体,具体包括:判断所述焊接体是标记点还是标记曲线;若...

【专利技术属性】
技术研发人员:韦亚南陈志杨彭维
申请(专利权)人:杭州新迪数字工程系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1