最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能装备

基于DXF文件的CAD/CAM刀具路径优化与生成(二)

发布时间:2012-04-27 作者:马凯 杨泽林 吕静  来源:万方数据
本文分析DXF文件数据格式和应用特点,通过利用Visual C++开发的接口程序从CAD图形中提取图形信息并将其转换为坐标点数据。在后置处理模块中,采用小线段拟合曲线的方法,对提取的数据点采用插入排序的设计思想,以此来优化刀具路径。并结合数控加工工艺知识将数据转换为机床能够识别的NC代码,生成数控加工程序。

基于DXF文件的CAD/CAM刀具路径优化与生成(一)

4 后置处理

    后置处理是一个文本编辑处理过程,其作用是将提取的图形信息根据指定数控机床的特点及规定的格式进行分析、判断和处理,转化为机床能够识别的NC代码并输出。图5为后置处理流程图。

后置处理流程图

    图5 后置处理流程图

    4.1  圆的直线拟合插补算法

    圆方程的一般表示形式:

    x2+y2=r2

    参数化表示为:

    根据拟合插补精度的要求,给定拟合误差δ=0.001,而圆经过n等分后的拟合误差δ'为

    先令n=2,判断δ和δ'的关系,如果δ≥δ',满足误差要求,则不用细分;如果δ<δ',不满足拟合误差要求,则对圆进一步细分,直到满足δ≥δ'的误差要求。当n等分满足误差要求,根据等分角度可依次求出拟合线条的端点。

    由于图形数据多少具有一定的不确定性,因此,在对图形数据中的特征点提取时采用动态链表的存储方式,这样每增加一组数据只需要相应申请一个链表节点就可以,而且在处理的过程中,链表也比数组更为方便一些,不需要移动数据的存储地址、改变相应指针的单元的指向就行。

 

2