一种适用于建筑CAD软件的模型焊缝自动坡口方法技术

技术编号:33465363 阅读:20 留言:0更新日期:2022-05-19 00:44
本发明专利技术公开了一种适用于建筑CAD软件的模型焊缝自动坡口方法,涉及建筑CAD技术领域,具体为一种适用于建筑CAD软件的模型焊缝自动坡口方法,包括以下步骤:S1、三维模型数据格式描述;S2、提取模型的轮廓线;S3、根据次零件模型的轮廓线提取焊缝所在的零件边;S4、生成主零件对边:若次零件为板,则焊缝的线下边,为板厚度方向上另一侧,正对着焊缝边的零件边缘;线下边需要用来判断板的厚度,同时探测线下边使得线下不需要另外创建焊缝即可实现自动坡口切割;S5、探测焊缝线下对边;S6、生成坡口切割体。本发明专利技术完全自动、无人工干预下生成的常见焊缝坡口,支持不同性质,不同角度,单双边,钝边,线上线下双侧,最小间隙。最小间隙。最小间隙。

【技术实现步骤摘要】
一种适用于建筑CAD软件的模型焊缝自动坡口方法


[0001]本专利技术涉及建筑CAD
,具体为一种适用于建筑CAD软件的模型焊缝自动坡口方法。

技术介绍

[0002]在钢结构详细图纸设计领域,“细部设计”是必要的核心步骤,包括为虚拟BIM模型添加螺栓、焊接和钢筋等。其中,焊接是占比最多且与零件交互最频繁的部分;对于部分常见类型的焊接,比如V形焊接,通常需要对焊接两侧的零件边缘进行预处理,这在实际施工中非常常见,但在电脑三维虚拟模型中,要表达这种预处理,则需对虚拟模型进行一定的切割,这种切割操作,在软件中通常称为“零件预备”或称“焊缝坡口”。
[0003]现有软件的通常做法,是由软件用户,手工创建一个满足焊接坡口形状的切割体,再指定零件进行切割,这大大增加了用户的编辑负担的问题,故此,提供一种适用于建筑CAD软件的模型焊缝自动坡口方法。

技术实现思路

[0004]针对现有技术的不足,本专利技术提供了一种适用于建筑CAD软件的模型焊缝自动坡口方法,解决了上述
技术介绍
中提出的问题。
[0005]为实现以上目的,本本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种适用于建筑CAD软件的模型焊缝自动坡口方法,包括以下步骤:S1、三维模型数据格式描述;S2、提取模型的轮廓线;S3、根据次零件模型的轮廓线提取焊缝所在的零件边;S4、生成主零件对边:若次零件为板,则焊缝的线下边,为板厚度方向上另一侧,正对着焊缝边的零件边缘;线下边需要用来判断板的厚度,同时探测线下边使得线下不需要另外创建焊缝即可实现自动坡口切割;S5、探测焊缝线下对边;S6、生成坡口切割体。2.根据权利要求1所述的一种适用于建筑CAD软件的模型焊缝自动坡口方法,其特征在于,所述步骤S1中,进一步包括以下步骤:S11、模型基于三角面片形式,因实时CAD设计软件最通用的三维模型表达形式为三角形面片,易于绘制和计算;S12、模型采用点、边、三角形、区域四级抽象结构组成;S13、每个模型要求是连接的、流型的、封闭的,CAD设计软件中的零件模型表达现实世界物体,因此都应符合此规则;S14、通过点,可以访问到连接的所有边;S15、通过边,可以访问到两侧三角形;S16、通过三角形,可以访问到三个顶点,和三条边;S17、每个三角形属于且仅属于一个区域,一条边两侧的三角形,若所属区域不同,则认为这条边为零件的一侧边缘。3.根据权利要求1所述的一种适用于建筑CAD软件的模型焊缝自动坡口方法,其特征在于,所述步骤S2中,进一步包括以下步骤:S21、模型的面片由区域三角化而来,所以视觉上一条完整的边线;S22、在模型中,可能断裂为数段,为了提高几何模型的计算效率,采用预处理步骤,用于提取所有的模型轮廓线,每根轮廓线由共线的一根或多跟边组成。4.根据权利要求1所述的一种适用于建筑CAD软件的模型焊缝自动坡口方法,其特征在于,所述步骤S3中,进一步包括以下步骤:S31、使用上一步骤的算法获得次零件模型的轮廓线;S32、对于每条焊缝线段W,遍历次零件的每条轮廓线L,检查L与W是否平行;S33、若L与W并行,检查L与W的间距,若小于等于焊缝最小间隙要求,则保留;S34、遍历保留的所有轮廓线,只保留与W距离最小的一条或多条线段;S35、将保留的次零件线段根据是否彼此共线合并成若干条长线段,选择其中长度最长的一条,作为焊缝边W的次零件对应边缘;S36、重复步骤S32、S33、S34和S35直到所有焊缝边都找到对应零件边缘;S37、若有焊缝边没有找到任何次零件边缘对应,则代表此焊缝边焊在零件表面或用户焊缝编辑错误,不做坡口。5.根据权利要求1所述的一种适用于建筑CAD软件的模型焊缝自动坡口方...

【专利技术属性】
技术研发人员:宫中樑王隆迎
申请(专利权)人:上海龙宫科技有限公司
类型:发明
国别省市:

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

1