[发明专利]一种基于SolidWorks二次开发的管材切割仿真方法有效
申请号: | 202110802269.1 | 申请日: | 2021-07-15 |
公开(公告)号: | CN113408148B | 公开(公告)日: | 2023-04-11 |
发明(设计)人: | 夏宇锐;常勇 | 申请(专利权)人: | 广东宏石激光技术股份有限公司 |
主分类号: | G06F30/20 | 分类号: | G06F30/20;G06F119/02 |
代理公司: | 广州圣理华知识产权代理有限公司 44302 | 代理人: | 张凯 |
地址: | 528311 广东省佛山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 solidworks 二次开发 管材 切割 仿真 方法 | ||
本发明公开了一种基于SolidWorks二次开发的管材切割仿真方法,涉及数控加工领域。该方法通过使用SolidWorks软件提供的二发开发接口,采用C++作为优选的开发语言,针对管材已生成的刀路信息对管材整个切割过程进行仿真展示,便于用户掌握整个切割过程。通过对已优化的刀路信息进行仿真模拟,可有效的提升对切割过程的全掌控,提升工作效率。有效的避免在生产环境中出现切割错误情况的发生。同时在对复杂零件做仿真的情况下,由于减少了系统读取开销,并通过多次加载,减少每次加载计算量的方式,提高了仿真速度,提升了工作效率。
技术领域
本发明涉及数控加工领域,具体涉及一种基于SolidWorks二次开发的管材切割仿真方法。
背景技术
SolidWorks是达索系统(Dassault Systemes)旗下基于Windows开发的三维CAD系统,其功能强大、组件繁多。
SolidWorks使用了Windows OLE技术、直观式设计技术、先进的parasolid内核以及良好的与第三方软件的集成技术,在全球占有较大的市场份额。
由于SolidWorks主要专注于计算机辅助设计(CAD),在计算机辅助制造(CAM)刀路处理方面涉及不多,特别是针对激光切管机的刀路处理插件相当少,而传统刀路生成软件在针对SolidWorks设计的零件上需要经过大量计算才能生成刀路,效率较低,在线条处理方面特别是圆弧上判断不精确,根据刀路生成的仿真质量较差,无法真实的模拟实际的切割操作过程,且在仿真复杂零件时,仿真速度较慢,影响工作效率。
因此,需要提出一种基于SolidWorks二次开发的管材切割仿真方法以辅助激光切割管材的生产加工过程。
发明内容
为了解决上述技术问题,本发明的目的在于提供一种基于SolidWorks二次开发的管材切割仿真方法,其使用SolidWorks软件提供的二发开发接口,针对管材零件已生成的刀路信息做仿真处理,可以模拟展示管材切割的全过程,用户可以直观的观看到切割的整个流程,方便用户对切割过程进行把控和验证。同时对仿真流程做了一部分优化,解决了复杂零件仿真速度较慢的问题,提升了复杂零件仿真的速度,提高了工作效率。
为实现上述发明目的,本发明采取的技术方案如下:
一种基于SolidWorks二次开发的管材切割仿真方法,包括以下步骤:
步骤S1:通过管材截面及轮廓分析模块分析管材零件文档的轮廓;
步骤S2:通过刀路信息生成模块生成刀路信息;
步骤S3:通过管材切割仿真模块根据步骤S2生成的刀路信息进行管材切割仿真;
所述步骤S3中包括以下步骤:
步骤S3.1:在SolidWorks中加载仿真配置;
步骤S3.2:获取步骤S2已生成的刀路信息,并将生成好的刀路信息复制一份加载到内存中;
步骤S3.3:按照步骤S2生成的刀路信息数据或调用内存中存储的步骤S2生成的刀路信息数据,循环处理第n个封闭轮廓,其中1≤n≤轮廓总数;
若轮廓已处理完成,则执行步骤S3.11;
否则执行步骤S3.4;
步骤S3.4:判断当前要处理的轮廓是否有需要处理的边;
如果是,则执行步骤S3.5,
否则使n=n+1并执行步骤S3.3,处理第n+1个封闭轮廓;
步骤S3.5:循环处理当前轮廓的第m个边,其中1≤m≤当前轮廓边的总数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东宏石激光技术股份有限公司,未经广东宏石激光技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110802269.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络资产管理方法、装置、设备和介质
- 下一篇:显示控制方法、装置