一种基于SolidWorks二次开发的管材刀路生成方法技术

技术编号:28735364 阅读:33 留言:0更新日期:2021-06-06 11:40
本发明专利技术公开了一种基于SolidWorks二次开发的管材刀路生成方法,涉及数控加工领域。该方提供一种基于SolidWorks二次开发的管材刀路生成方法,通过使用SolidWorks软件提供的二发开发接口,针对管材零件模型进行特征分析识别、快速生成刀路信息并生成NC代码文件,能提高分析轮廓线条类型的精确度,在此基础上生成较小量的离散节点及较小代码量的NC文件,提升后续管材切割的效率,有利于提高生产效率。有利于提高生产效率。有利于提高生产效率。

【技术实现步骤摘要】
一种基于SolidWorks二次开发的管材刀路生成方法


[0001]本专利技术涉及数控加工领域,具体涉及一种基于SolidWorks二次开发的管材刀路生成方法。

技术介绍

[0002]SolidWorks是达索系统(Dassault Systemes)旗下基于Windows开发的三维CAD系统,其功能强大、组件繁多。
[0003]SolidWorks使用了Windows OLE技术、直观式设计技术、先进的parasolid内核以及良好的与第三方软件的集成技术,在全球占有较大的市场份额。
[0004]由于SolidWorks主要专注于计算机辅助设计(CAD),在计算机辅助制造(CAM)刀路处理方面涉及不多,特别是针对激光切管机的刀路处理插件相当少,而传统刀路生成软件在针对SolidWorks设计的零件上需要经过大量计算才能生成刀路,效率较低,在线条处理方面特别是圆弧上判断不精确,会产生过多的G代码,从而在后期采用激光切割设备加工时影响切割效率。
[0005]因此,需要提出一种基于SolidWorks二次开发的管材刀路生成方本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于SolidWorks二次开发的管材刀路生成方法,其特征在于,包括以下步骤:步骤S1:通过管材截面及轮廓分析模块分析管材零件文档的轮廓;步骤S2:通过刀路信息生成模块生成刀路信息;步骤S3:通过NC文件生成模块根据步骤S2生成的刀路信息生成NC文件。2.根据权利要求1所述的管材刀路生成方法,其特征在于,所述步骤S1中包括以下步骤:步骤S1.1:在SolidWorks中创建新的零件设计文档进行管材模型设计,生成零件文档,或者直接打开已存在的零件文档;步骤S1.2:选择指定的用户自定义刀路坐标系;步骤S1.3:判断当前零件文档中是否存在指定的刀路坐标系,如果存在,则执行步骤S1.5,否则,执行步骤S1.4;步骤S1.4:创建默认的刀路坐标系;步骤S1.5:计算刀路坐标系相对世界坐标系的变换矩阵;步骤S1.6:在零件文档中画出刀路坐标系;步骤S1.7:利用所述步骤S1.5计算出来的坐标变换矩阵,将设计好的管材零件模型映射到刀路坐标系中;步骤S1.8:计算管材零件模型尺寸参数并输出,该尺寸参数包括长、宽、高、圆半径、倒角半径;步骤S1.9:分析管材零件模型的曲面特征并输出,该曲面特征的几何元素包括面、封闭轮廓、边;步骤S1.10:分析管材零件模型截面类型并输出,该截面类型包括圆、矩形、椭圆形、三角形、腰圆形、六边形、L形、工字形、槽形;步骤S1.11:将所述步骤S1.8、所述步骤S1.9以及所述步骤S1.10输出的管材零件模型参数信息进行缓存。3.根据权利要求1或2所述的管材刀路生成方法,其特征在于,所述步骤S2中包括以下步骤:步骤S2.1:在SolidWorks中加载刀路配置,该刀路配置包括插补步长、公差;步骤S2.2:设置刀路切割法向方向,该方向包含曲面法线、5轴切割;步骤S2.3:读取所述管材截面及轮廓分析模块中缓存的管材零件模型参数信息数据,循环处理第n个封闭轮廓,其中,1≤n≤轮廓总数;若n>轮廓总数,则轮廓已处理完成,执行步骤S2.11;否则执行步骤S2.4;步骤S2.4:判断当前要处理的轮廓是否为外轮廓:如果是,执行步骤S2.5;否则,n=n+1并执行步骤S2.3;步骤S2.5:循环处理当前轮廓的第m个边,其中,1≤m≤当前轮廓边的总数;若m>当前轮廓边的总数,则边已处理完成,n=n+1,执行步骤S2.3;否则执行步骤S2.6;步骤S2.6:判断当前边的线条类型,该线条类型在所述管材截面及轮廓分析模块中已
分析计算,线条类型包括直线、规则圆弧、B样条曲线;若线条类型为直线,则执行步骤S2.7;若线条类型为规则圆弧,则执行步骤S2.8;若线条类型为B样条曲线,则执行步骤S2.9;步骤S2.7:计算直线的起始点坐标并缓存;步骤S2.8:计算圆弧的圆心坐标及半径;步骤S2.9:通过B样条曲线插补法离散线条;步骤S2.10:生成当前边的离散节点坐...

【专利技术属性】
技术研发人员:夏宇锐常勇
申请(专利权)人:广东宏石激光技术股份有限公司
类型:发明
国别省市:

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

1