|
数控加工作为机械制造业中先进生产力的代表,经过10余年的引进与发展,已经在汽车、航空、航天和模具等行业发挥了巨大作用。2 u# h' H# u3 D# e# [" S
T' a6 t. \# U数控编程是影响数控加工质量和效率的一个重要方面,尤其在高速和精密加工中更为突出。在机械行业中,由于数控编程人员的水平高低不同,因此需要通过建立一定的规范,让大家避免低层次错误和重复性问题的发生。/ q4 ?' [8 a, B; ^. A3 a3 g
$ M, V* v5 m" h& Z) }: j
一、数控加工编程流程- \4 I- R- y* b* _2 S1 I2 G
/ v9 M5 E+ G, g数控加工编程的一般流程包括:确定编程依据、建立工艺模型、定义加工操作、生成刀位轨迹、加工轨迹仿真、后处理、数控加工程序仿真模拟、数控加工程序校对检查、发放现场加工和数控加工程序定型等。$ W) H- T7 z1 S, H8 i! t
4 n; M! x& ?; q' y- g) h
1.确定编程依据
+ A1 X: T9 N/ {5 Q o2 J6 Q
% |& a' c$ H( h: `* L, T5 @6 L: h3 ~4 H数控编程依据主要包括三维模型、工程图样和零件制造指令(数控工艺规程),通过数控编程依据可获取以下信息:零件信息、数控加工工艺方案、数控机床类型、装夹定位方式、刀具、工序以及工步、加工程序号和产品加工状态等。: l8 j7 [" B! q( |9 q! B) n
: m8 _$ a: y" ], c% N" Z
2.建立工艺模型# P- h3 ~7 j/ t) D4 y6 r
; B* n% A3 H2 Y6 [! y, Y在零件三维模型和工程图样的基础上进行工艺模型的设计,主要包括:零件三维模型的修剪、建立工艺参考面、建立工艺定位孔、压板及位置设计和加工面的余量处理等。 Q" x0 W% C6 b p
; c+ \! J8 f& \: {" s) X
3.定义加工操作生成刀位轨迹3 `/ G6 }( s# G( F8 I% W N
0 s; ~8 Q, S- ^9 Q5 D; m定义加工操作,生成刀位轨迹,主要内容包括:定义编程坐标系,充分考虑加工材料特性、刀具切削特性、机床切削特性和零件需要去除的材料状况等因素,依据工艺要求定义加工方式(包括各种走刀策略等)、工艺参数(包括余量、进给速度、主轴转速和加工刀路的跨距等)以及辅助属性(包括对 刀点、安全面和数控机床属性等),最终生成刀位轨迹。6 t) |) s& e3 A$ X$ L9 Y/ v$ N2 m
. _2 C1 F$ A* t P: r
4.加工轨迹仿真验证
0 H0 _4 q; s, I! H7 i3 G4 H8 r1 }
" m8 Y y6 y5 J) e4 x3 y. o' C) d加工轨迹仿真验证主要内容包括:检查刀具、机床、工件、夹具定义是否齐备,尺寸是否准确;检查加工操作,定义每一个工序应该达到的零件尺寸是否正确;检查加工操作定义中的加工方式(如粗加工策略、刀补加工和腔体加工等选择)
" S: T# l8 \4 [1 q, B
& O9 H8 w% r6 n5.后置处理
6 o6 O+ r8 {) E% V; h. u" t$ O. U* \( K2 |+ Q+ _9 L3 c& m
后置处理可以是独立的处理过程,也可以与刀位文件的生成过程合为一体,根据处理软件的功能,选择适当的处理方式,而对于后处理有以下几点要求:9 `. M4 x( _% z
3 q. e: }8 o- w n) K生成特定数控系统专用的加工程序,应选择其特定的后置处理软件;后置处理软件的开发或定制,要结合特定的控制系统和机床运动结构类型;后置处理软件要保证刀位加工信息的充分转换,且满足控制系统语法的要求;# _7 a# z5 g! M r' X9 j
/ R {( t- r; M
# Q- Z( [) u7 L6 l5 P- \ |
|