background image

——数控文库——为数控人才量身定制的数控行业知识分享平台

 

第一层:总体特征码。总体特征码具有固定的代码长度,主要用于描述和反映零件的

功能和形状特征,能够在总体上对零件进行分类,通过总体特征码可以确定零件族别。

第二层:加工面特征码。加工面特征码主要详细描述除主特征之外的零件工艺特征,

这些工艺特征用于描述零件的加工面特征以及主要工艺信息。加工面的形状用加工面特征
码的第一个码位表示,如平面、螺旋面、球面、齿面、孔、螺纹、槽、导轨等。在代码中零件的
每一个特征信息用两个字符表示,零件的所有特征信息表现为一字符串,与传统编码系
统相比,可以避免各种信息排列方式的限制,同时也克服了高项掩盖低项的缺点,使代
码的含义清楚,并且可以将不具备这方面特征略去。对于添加的特征,可以用()加以区
别。零件的典型工艺可以根据加工面特征码加以确定。

第三层:非加工表面特征码。这层代码用于补充描述零件加工面特征,或者补充描述

加工面特征之间的位置信息,如平行度、垂直度、倾斜度、同心度。这层代码的码位数不固
定,零件加工表面特征之间的相互关系数量决定码位字符数。这层可以根据需要取舍。

4 NC 代码自动生成

数控自动编程是根据零件当前加工部位的基本特征,按照一定的加工工艺,生成相

应的加工指令代码及转速、进给速度、刀具指令代码,依据对加工部位的几何形状的描述,
生成节点坐标指令。零件的加工方式和零件柔性编码中的特征信息决定了基本加工特征。
根据零件柔性编码描述的零件基本几何信息,数控程序自动生成模块能够进行相关的数
据处理,其处理方法是将外圆、端面或内孔相关参数的数据传递给刀具程序模块,例如模
型基点与端面之间的相对位置关系,模型基点与厚度之间的相对位置关系,端面外圆的
直径等。

完整的数控加工程序包含三大部分:数控加工准备程序段、加工程序段和结束程序段。

其中数控加工准备程序段和结束程序段在数控加工程序中是必不可少的。准备程序段主要
包括设置工件坐标系、设置换刀点、设定转速单位、设置最大转速、开启冷却液、启动主轴和
设置旋转方向;加工程序段是根据零件的加工工艺,编写刀具轨迹,设定切削用量;数
控加工程序结束段主要包括、关闭冷却液、刀具快速回退到程序起点、取消刀具补偿、主轴
停转和程序结束。完整数控加工程序的准备程序段和结束程序段的格式基本相同,不同之
处在于不同加工零件的相应工艺参数,因此在实际编程中,可以将相同结构的程序段写
在一起。在应用程序时,通过内部调用并结合参数输入,就能自动生成所需要的代码段。

参考文献:

[1] 张英杰.面向自动数控编程的零件加工特征建模技术[J].西安交通大学学报,2008,

(3).

[2] 黄利江,许建新,田锡天.基于特征模型的零件柔性编码研究[J].机床与液压,

2007,(11).

找数控资料上一览数控文库!

更多资料:

http://wk.yl1001.com/sk/