二维数控激光切割自动编程的研究

二维数控激光切割自动编程的研究

(0个评分)

文集编号: 2014080503005

我要下载 收藏文档 1 学分

文档介绍

随着数控激光切割机床在工业生产中的广泛应用,与之配套的数控自动编程技术也是发展迅速。国外的激光切割编程软件功能虽然强大,但是,价格昂贵。为了降低成本,国内的数控激光切割软件一般是在先进的CAD软件的基础上进行二次开发获得的。功能并不完善,软件层次低,因此,研究和开发一个具有自主版权的激光切割自动编程软件具有较大的理论意义和实际应用价值。本文分析了激光切割加工的特点,以Visual C++6.0为开发平台,通过C++与MFC相结合的编程方法,进行了二维数控激光切割自动编程软件的CAD、套料排样和CAM三个模块的功能设计开发,取得了良好的效果。本文论述了软件CAD模块的主要功能,并对基本图形元素的类型、编辑方法和几何变换进行了详细论述,重点探讨了样条曲线的生成算法;对AutoCAD的图形数据存储格式DXF文件进行了深入的分析,编制了数据接口程序。对激光切割排样处理进行了研究,论述了零件图形间距的计算方法并提出了一种基于包络矩形、BL策略和板材剩料区域填充的区域规划算法,以及零件排样图空白区域插入零件图形的矩形化区域覆盖方法。对于部分零件图形,在包络矩形近似后,可能出现的利用率下降的问题,本文提出了一种对头单排包络矩形近似的算法。对激光切割路径优化进行了研究,提出了确定激光切割打孔点的最近邻域算法。对切割模拟的逐点比较算法进行了研究和开发。

文档标签: 机械设计
贡献者

熊智新来的

分享文档59 联系TA