一种用于弯管机三维管件文件的解析方法技术

技术编号:36345651 阅读:8 留言:0更新日期:2023-01-14 18:00
本发明专利技术涉及弯管机加工技术领域,具体是一种用于弯管机三维管件文件的解析方法,包括读取三维管件文件;提取文件中的图形数据;对数据做分析,识别、筛选出属于管件的主体部分的图元;整理管件主体部分的数据,识别出同一段管件中的图元;对识别出的单个管件分类、排序,生成完整的管件主体;转换管件数据为弯管机加工所需数据;处理筛选出的特征图形。本方法可解析用户在通用的建模平台中所创建的管件并生成相应的加工数据,管件可带特征,提高了管件文件解析功能的通用性,减小了对用户创建自定义管件时的限制。定义管件时的限制。定义管件时的限制。

【技术实现步骤摘要】
一种用于弯管机三维管件文件的解析方法


[0001]本专利技术涉及弯管机加工
,尤其涉及一种用于弯管机三维管件文件的解析方法。

技术介绍

[0002]数控弯管机主要用于电力施工,公铁路建设,锅炉、桥梁、船舶、家俱,装潢等方面的管道铺设及修造,具有功能多、结构合理、操作简单、移动方便、安装快速等优点。本机器除了具备弯管功能外,还能将油缸作为液压千斤顶使用,相对于数控弯管设备而言具有价格便宜,使用方便的特点,在国内弯管机市场占据主导产品位置。数控弯管机,可对管材在冷态下进行一个弯曲半径(单层)或两个弯曲半径(双层)的缠绕式弯曲,广泛使用于汽车、空调等行业的各种管件和线材的弯曲。弯管机主要用于管子的塑性成型。
[0003]目前,市场上大部分弯管机不具备识别外部管件文件的解析功能,部分具备管件文件读取和解析功能的弯管机软件仅提供对软件内部自定义的管件绘制功能所生成的文件进行解析,无法解析其他绘图工具所生成的文件,具有局限性。

技术实现思路

[0004]本专利技术的目的在于克服上述现有技术的问题,提供了一种用于弯管机三维管件文件的解析方法,可对外部管件文件的读取,解析相应的管件数据,并转换为弯管机中的加工数据;本方法可解析用户在通用的建模平台中所创建的管件并生成相应的加工数据,管件可带特征,提高了管件文件解析功能的通用性,减小了对用户创建自定义管件时的限制,能解决传统弯管机无法解析其他绘图工具所生成文件的问题。
[0005]上述目的是通过以下技术方案来实现:
[0006]一种用于弯管机三维管件文件的解析方法,包括如下步骤:
[0007]步骤(1)通过OpenCascade软件读取三维管件文件,获取对应的图元信息,并存储于图元信息集合中;
[0008]步骤(2)通过OpenCascade软件的拓扑管理接口将步骤(1)中所述图元信息集合中的复合体离散为单个曲面,并存放于曲面集合中;所述复合体为一个完整的关键模型被读取后存储的形式;
[0009]步骤(3)遍历步骤(2)中得到的所述曲面集合,并对其中的每个曲面做解析,获取曲面的轮廓,将该轮廓离散为曲线合集;解析所述曲线合集中的曲线,识别、筛选出属于管件的主体部分的管件主体部分图元和不属于管件的主体部分的特征曲面;
[0010]步骤(4)根据步骤(3)中所述管件主体部分图元,识别出同一段管件中的图元,得单个管件信息;
[0011]步骤(5)对步骤(4)中识别出的单个管件分类、排序,生成完整管件主体;
[0012]步骤(6)根据步骤(5)中所述完成管件主体的数据计算生成该管件所对应的加工信息,所述加工信息包括轮模半径、折弯角度、送料长度;
[0013]步骤(7)对步骤(3)中所述特征曲面进行定位和解析,判定是否为合格管件。
[0014]进一步地,步骤(3)中所述解析所述曲线合集中的曲线,识别、筛选出属于管件的主体部分的管件主体部分图元和不属于管件的主体部分的特征曲面,具体为:在曲线上任取六个点,根据三个点可确定一个圆的原理,计算前三个点与后三个点所生成的圆,
[0015]若生成的圆相同,则该曲线为圆弧;
[0016]若曲线合集中的圆弧数量不小于2,则该曲面为管件的主体部分;
[0017]不符合条件的曲面会被暂时归为特征曲面。
[0018]进一步地,由于符合弯管规则的管件的任意截面应具有相同的半径,程序会对曲线所生成的圆弧做进一步检测,若有两个及以上的圆弧曲线所属的圆半径相同且位置不同,则将该曲面暂时归纳为管件主体的组成部分。
[0019]进一步地,所述步骤(4)具体为:对步骤(3)中所得管件曲面数据进行计算,区分该曲面所在的管件段为直管还是弯管,再进一步计算曲面所在的直管和弯管信息,包括管件段两个截面的位置和半径;根据计算出的所属管件信息对曲面进行分类,先查找半径相同且属于同一段管件的曲面,再在此基础上查找半径不同但位置相同的管件曲面,由此获取每段弯管或直管的完整信息。
[0020]进一步地,所述步骤(5)具体为:对解析所得的单个管件进行遍历、匹配,查找与当前管件有且仅由一个最大半径和位置相同的截面的管件,由此可得到加工一次生成的完整管件段。
[0021]进一步地,所述步骤(7)具体为:根据给特征曲面添加包围盒做相交检测,定位到该特征曲面所在的管件段,再检查该特征是否在管件的内部,若超出管件表面则会影响后续加工,判定为不合规的管件。
[0022]有益效果
[0023]本专利技术所提供的一种用于弯管机三维管件文件的解析方法,具有如下优点:
[0024]1.可识别的文件格式较易获得,市面上大部分CAD软件均可生成igs或stp类型的文件,用户在选择作图软件时局限性较小;
[0025]2.该方案支持对单层或双层管件的解析;
[0026]3.该方案可识别具有特征的管件,提高了用户绘制管件时的自由度,可在管件上创建凹槽、空洞等特征;
[0027]4.该方案可识别由多段曲面拼接而成的管件。
附图说明
[0028]图1为本专利技术所述一种用于弯管机三维管件文件的解析方法的流程图;
[0029]图2为本专利技术所述一种用于弯管机三维管件文件的解析方法中实心管与空心管示意图;
[0030]图3为本专利技术所述一种用于弯管机三维管件文件的解析方法中表面带凹槽管件示意图;
[0031]图4为本专利技术所述一种用于弯管机三维管件文件的解析方法中表面带凸起管件示意图。
具体实施方式
[0032]下面根据附图和实施例对本专利技术作进一步详细说明。所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0033]如图1所示,一种用于弯管机三维管件文件的解析方法,包括如下步骤:
[0034]步骤(1)通过OpenCascade软件读取三维管件文件,获取对应的图元信息,并存储于图元信息集合中;
[0035]步骤(2)通过OpenCascade软件的拓扑管理接口将步骤(1)中所述图元信息集合中的复合体离散为单个曲面,并存放于曲面集合中;所述复合体为一个完整的关键模型被读取后存储的形式;
[0036]步骤(3)遍历步骤(2)中得到的所述曲面集合,并对其中的每个曲面做解析,获取曲面的轮廓,将该轮廓离散为曲线合集;解析所述曲线合集中的曲线,识别、筛选出属于管件的主体部分的管件主体部分图元和不属于管件的主体部分的特征曲面;
[0037]步骤(4)根据步骤(3)中所述管件主体部分图元,识别出同一段管件中的图元,得单个管件信息;
[0038]步骤(5)对步骤(4)中识别出的单个管件分类、排序,生成完整管件主体;
[0039]步骤(6)根据步骤(5)中所述完成管件主体的数据计算生成该管件所对应的加工信息,所述加工信息包括轮模半径、折弯角度、送料长度等;
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于弯管机三维管件文件的解析方法,其特征在于,包括:步骤(1)通过OpenCascade软件读取三维管件文件,获取对应的图元信息,并存储于图元信息集合中;步骤(2)通过OpenCascade软件的拓扑管理接口将步骤(1)中所述图元信息集合中的复合体离散为单个曲面,并存放于曲面集合中;所述复合体为一个完整的关键模型被读取后存储的形式;步骤(3)遍历步骤(2)中得到的所述曲面集合,并对其中的每个曲面做解析,获取曲面的轮廓,将该轮廓离散为曲线合集;解析所述曲线合集中的曲线,识别、筛选出属于管件的主体部分的管件主体部分图元和不属于管件的主体部分的特征曲面;步骤(4)根据步骤(3)中所述管件主体部分图元,识别出同一段管件中的图元,得单个管件信息;步骤(5)对步骤(4)中识别出的单个管件分类、排序,生成完整管件主体;步骤(6)根据步骤(5)中所述完成管件主体的数据计算生成该管件所对应的加工信息,所述加工信息包括轮模半径、折弯角度、送料长度;步骤(7)对步骤(3)中所述特征曲面进行定位和解析,判定是否为合格管件。2.根据权利要求1所述的一种用于弯管机三维管件文件的解析方法,其特征在于,步骤(3)中所述解析所述曲线合集中的曲线,识别、筛选出属于管件的主体部分的管件主体部分图元和不属于管件的主体部分的特征曲面,具体为:在曲线上任取六个点,根据三个点可确定一个圆的原理,计算前三个点与后三个点所生成的圆,若生成的圆相同,则该曲线为圆...

【专利技术属性】
技术研发人员:杨以琳邹天扬安路路吴然邹骏宇
申请(专利权)人:无锡信捷电气股份有限公司
类型:发明
国别省市:

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

1