|
数控加工作为机械制造业中先进生产力的代表,经过10余年的引进与发展,已经在汽车、航空、航天和模具等行业发挥了巨大作用。
9 q: I8 ^9 e5 \+ y* H w9 g( _" F5 S# \8 ^4 K
数控编程是影响数控加工质量和效率的一个重要方面,尤其在高速和精密加工中更为突出。在机械行业中,由于数控编程人员的水平高低不同,因此需要通过建立一定的规范,让大家避免低层次错误和重复性问题的发生。/ J: u, Y( F, f! h' R8 R* K) J
% E' O1 A" H5 z. n
一、数控加工编程流程
7 t8 S1 G r" f4 N% l1 H8 W* x/ r* r8 ~" h: W# ~, Z
数控加工编程的一般流程包括:确定编程依据、建立工艺模型、定义加工操作、生成刀位轨迹、加工轨迹仿真、后处理、数控加工程序仿真模拟、数控加工程序校对检查、发放现场加工和数控加工程序定型等。
# m; Z* w- C+ Q0 y( U" c3 R9 E# I3 [2 e
1.确定编程依据
j* Q$ z5 B* F# |8 S
! |5 g. ]# o+ S$ g: z; y; s数控编程依据主要包括三维模型、工程图样和零件制造指令(数控工艺规程),通过数控编程依据可获取以下信息:零件信息、数控加工工艺方案、数控机床类型、装夹定位方式、刀具、工序以及工步、加工程序号和产品加工状态等。0 S* D% r+ W+ Z
1 e3 n4 V2 n, n- F k
2.建立工艺模型* H% M9 r \1 x7 F$ A' ]* l2 u
$ B+ e4 f. K# o- K( J在零件三维模型和工程图样的基础上进行工艺模型的设计,主要包括:零件三维模型的修剪、建立工艺参考面、建立工艺定位孔、压板及位置设计和加工面的余量处理等。
/ B1 L, q& n: m5 d6 X6 A0 N* u& I: x/ n
3.定义加工操作生成刀位轨迹) ?" ^7 b( _. ?: ]' `
6 d+ Y/ v& l& s
定义加工操作,生成刀位轨迹,主要内容包括:定义编程坐标系,充分考虑加工材料特性、刀具切削特性、机床切削特性和零件需要去除的材料状况等因素,依据工艺要求定义加工方式(包括各种走刀策略等)、工艺参数(包括余量、进给速度、主轴转速和加工刀路的跨距等)以及辅助属性(包括对 刀点、安全面和数控机床属性等),最终生成刀位轨迹。
& D# h- j3 S9 E W# o8 y
" u( D6 }9 L- ?0 c; A; t& b7 m0 |4.加工轨迹仿真验证
: J) g) g5 m* W: w$ B
4 I, o2 ]* l/ L0 o* m. b6 ^1 d加工轨迹仿真验证主要内容包括:检查刀具、机床、工件、夹具定义是否齐备,尺寸是否准确;检查加工操作,定义每一个工序应该达到的零件尺寸是否正确;检查加工操作定义中的加工方式(如粗加工策略、刀补加工和腔体加工等选择)
' V( n) N I; \! D9 l4 o3 B
3 q0 n* D2 n# a- g+ _' D5.后置处理: A* F4 E: {' K+ s
, ~. e# e/ X% t2 w# x# f后置处理可以是独立的处理过程,也可以与刀位文件的生成过程合为一体,根据处理软件的功能,选择适当的处理方式,而对于后处理有以下几点要求:
' O) u" \) C0 x# r6 j+ W& o; |; \, A- y: O& v0 t; f" t2 j# t
生成特定数控系统专用的加工程序,应选择其特定的后置处理软件;后置处理软件的开发或定制,要结合特定的控制系统和机床运动结构类型;后置处理软件要保证刀位加工信息的充分转换,且满足控制系统语法的要求;
$ i" ~* [* P6 i5 h0 F3 }
; X1 H1 ~5 D2 a( |* Q# Z6 s: L+ [# D5 ?
|
|