(一)加工方法的选择
cnc加工方法的选择原则是保证加工表面的加工精度和表面粗糙度的要求。由于获得同一级精度及表面粗糙度的加工方法一般有许多,因而在实际选择时,要结合零件的形状、尺寸大小和热处理要求等全面考虑。例如,对于IT7级精度的孔采用镗削、铰削、磨削等加工方法均可达到精度要求,但箱体上的孔一般采用镗削或铰削,而不宜采用磨削。一般小尺寸的箱体孔选择铰孔,当孔径较大时则应选择镗孔。此外,还应考虑生产率和经济性的要求,以及工厂的生产设备等实际情况。东莞电脑锣加工常用加工方法的经济加工精度及表面粗糙度可查阅有关工艺手册,
(二)cnc加工方案确定的原则
零件上比较精密表面的加工,常常是通过粗加工、半精加工和精加工逐步达到的。对这些表面仅仅根据质量要求选择相应的最终加工方法是不够的,还应正确地确定从毛坯到最终成形的加工方案。确定加工方案时,首先应根据主要表面的精度和表面粗糙度的要求,初步确定为达到这些要求所需要的cnc加工方法。例如,对于孔径不大的IT7级精度的孔,最终加工方法取精铰时,则精铰孔前通常要经过钻孔、扩孔和粗铰孔等加工。 刀具的选择: 常用的数控铣刀具按形状分为平底刀、圆鼻刀和球刀3种。 (1) 平底刀也叫平刀或端铣刀,周围有主切削刃,底部为副切削刃。可以用于开粗及清角、精加工侧平面及水平面。常用的有ED20、ED19.05(3/4英寸)、ED16、ED15.875(5/8英寸)、ED12、ED10、ED8、ED6、ED4、ED3、ED2、ED1.5、ED1、ED0.8及ED0.5等。E是End Mill的第一个字母;D表示切削刃直径。
一般情况下,开粗时尽量选较大直径的刀,装刀时尽可能短,以保证有足够的刚度,避免弹刀。在选择小刀时,要结合被加工区域,确定最短的刀锋长及直身部分长,选择本公司现有的最合适的刀。
如果侧面带斜度叫斜度刀,可以精加工斜面。 (2)圆鼻刀
圆鼻刀也叫平底R刀,可用于开粗、平面光刀和曲面外形光刀。一般角半径为R0.1~R8。一般有整体式和镶刀粒式的刀把刀。镶刀粒的圆鼻刀也叫“飞刀”,主要用于大面积的开粗及水平面光刀。常用的有ED30R5、ED25R5、ED16R0.8、ED12R0.8及ED12R0.4等。飞刀开粗加工尽量选大刀,加工较深区域时,装刀长度先装短加工较浅区域,再装长加工较深区域,以提高效率且不过切
(3)球刀
球刀也叫R刀,主要用于曲面中光刀及光刀。常用的球刀有BD16R8、BD12R6、BD10R5、BD8R4、BD6R3、BD5R2.5(常用于加工流道)、BD4R2、BD3R1.5、BD2R1、BD1.5R0.75及BD1R0.5。B是Ball Mill的第一个字母。
一般情况下,要通过测量被加工图形的内圆半径来确定精加工所用的刀具,尽量选大刀光刀、小刀补刀加工。
2.刀具材料
在金属切削加工中,刀具材料也就是切削部分,要承受很大的切削力和冲击,并受到工件及切屑的剧烈摩擦,产生很高的切削温度。其切削性能必须要有以下方面。
(1)高的硬度:HRC62以上,至少要高于被加工材料的硬度。
(2)高的耐磨性:通常情况下,材料越硬、组织中碳物越多、颗粒越细、分布越均匀,其耐磨性就越高。
(3)足够的强度与韧性。 (4)高的耐热性。
东莞机械零件加工 (5)良好的导热性。
(6)良好的工艺性和经济性。
了满足以上要求,现在的数控刀具一般由以下材料制成: (1)高速钢,如WMoAl系列。 (2)硬质合金,如YG3等。 (3)新型硬质合金,如YG6A。
(4)涂层刀具,如TiC、TiN、Al2O3。
(5)陶瓷刀具。在高温下仍能承受较高的切削速度。 (6)超硬刀具材料。 3.刀具的选购
现在刀具大多都商品化及标准化,选购时要索取刀具公司的规格图册,结合本厂的加工条件,选择耐用度高的刀具,以确保最佳的经济效益。如果本厂产品变化不大,那么刀具种类应尽可能少而精。
电脑锣程序代码:1.3.4 程序代码
在众多机床系统中,目前常用的数控程序代码是G代码。以下为FANUC系统指令中最为常用的且重要的指令。
1.运动指令
(1)G90为绝对值编程,G91为相对值编程。
(2)G00为刀具按机床设定的固定速度快速移动,也可写成G0。 如刀具从A(3.0,6.0,0.0)走到B(10.0,12.0,0.0),则程序为N01 G90 G00 X10.0 Y12.0 Z0或N01 G91 G00 X7.0 Y6.0 Z0。
要指出的是,此程序不能用于切削,只能用于快速回刀,而且并不是按F值走直线AB,而是走折线ACB
要注意:正因为G00并不像计算机里显示的那样走直线,所以编程时移刀的安全高度要足够高,否则实际加工中可能出现过切,而计算机却查不出来。
(3)G01为按指定速度做直线运动,也可写成G1。
如刀具从A点(3.0,6.0,0.0)走到B点(10.0,12.0,0.0),则程序为N01 G90 G01 X10.0 Y12.0 Z0 F500或N01 G01 G91 X7.0 Y6.0 Z0 F500。N01表示程序段号,可以省略,F500表示进给速度,每分钟走500mm。
(4)G02为顺时针圆弧,G03为逆时针圆弧,也可写成G2或G3。
如图1-2所示,在XY平面内,如刀具从A点(3.0,6.0,0.0)沿圆弧顺时针方向走到B点(10.0,12.0,0.0),半径为6.0,圆心为C2(8.999,6.084,0),则程序为G90 G02 X10.0 Y12.0 R6.0或G90 G02 X10.0 Y12.0 I5.999 J0.084。
R表示圆弧半径,I、J、K是圆心相对于起点的相对坐标。
这些都是模态指令,如前一程序段已指定,本条相同则可以省略。
知识拓展:有些机床的R指令可能是非模态,NC程序就不能轻易省略。有些机床的I、J、K要求是圆心绝对坐标值,则以上的NC程序就不能正常运行。刚接触新机床要注意这些问题。 2.坐标系设置
G54~G59一般为6个,但有些新机床可扩展到G540~G599。 3.补偿指令 G41为左补偿,G42为右补偿。沿着刀具前进方向看,刀具在加工轨迹的左边,就称作左补偿,否则为右补偿。G40为取消补偿。G43为刀具长度补偿,G49为取消长度补偿。 4.辅助功能
M00为程序暂停,也可写成M0。
M01为操作暂停,也可写成M1。
M02为程序停,也可写成M2。
M03为刀具正转,也可写成M3。
M05为刀具停转,也可写成M5。
M06为换刀,也可写成M6。在加工中心,刀具要根据在刀架中的排列位置确定
第 1 章 预 备 知 识 7
刀号。如T5 M06,表示先选择T5刀,再用机械手将刀装上刀主轴中。
M08为开冷却油,也可写成M8。
M09为关冷却油,也可写成M9。
M30为程序结束,纸带倒带或程序返回开始处。要注意:有些机床要求同一条语句只能有一个M指令,
东莞精密电脑锣加工最后一个才起作用。为了保险起见,可把要加入的M指令分作不同的NC语句。 其他不常用的代码不再介绍,如果今后工作中要用到,可参考机床说明书。
1.3.5 程序举例
任务:加工出如图1-3所示外形的模具。
用ED8平底刀光刀加工的刀具路径为:1→2→3→4„11,先用数学方法计算各个节点的坐标及圆弧半径,然后根据G代码规律编制各直线或圆弧段的数控程序,如图1-4所示。
图1-3 待加工图形图1-4 加工路线图形
所编程序为刀心轨迹,具体如下(斜体字为对数控程序语句的解释):
% (程序开头符号)
O001 (程序号。如果采取DNC传送,则可以省略)
N0010 G40 G17 G90 G49 G80 (N0010 程序段号,G40 取消补偿,G17选择XY平面,G90绝对值编程,G49
取消长度补偿,G80取消钻孔循环)
N0020 G91 G28 Z0.0(机床回参考点,G91 相对值编程,G28回归机械零点便于换刀)
:0030 T01 M06(换刀,将编号为1号的刀自动装上主轴。此功能对于加工中心才有用,对于普通数控铣
机床,这一段和上一段由操作员删除)
N0040 G0 G54 X19.343 Y48. S2200 M03(G0刀具快速运动到以G54为零点的1(19.3431,48.,0),M03主
轴正转,转速为S2200/每分钟)
N0050 G43 Z10. H01(G43长度补偿,H01长度补偿值,同时快速下降到Z10.位置,省略XY说明在XY方向
不动。如果首次加工需加入G01 F2000,操作员通过调倍率开关使刀具以可控进给速度F2000的百分率下降)
N0060 Z3.
N0070 G1 Z0.0 F1250. M08(M08开冷却油,按进给F1250走刀) N0080 G3 X25. Y44. I5.657 J2.(逆时针走圆弧进刀到2) N0090 G1 X38.(切削直线到3)
8 工厂数控编程技术实例特训(UG NX6版)
N0100 G2 X54. Y28. I0.0 J-16.(切削走顺时圆弧到4) N0110 G1 Y12. (切削直线到5)
N0120 G2 X38. Y-4. I-16. J0.0(切削走顺时圆弧到6) N0130 G1 X12. (切削直线到7)
N0140 G2 X-4. Y12. I0.0 J16. (切削走顺时圆弧到8) N0150 G1 Y28. (切削直线到9)
N0180 G3 X30.657 Y48. I0.0 J6.(切削退出到11)
N0190 G1 Z3.(慢速提刀到Z3.0,省略XY说明在XY方向不动) N0200 G0 Z10. (快速提刀到Z10.0) N0210 M02(程序结束) %(程序结束符号)
手工编程时,要根据图纸计算出各段原始图形的端点坐标,
东莞高速电脑锣加工并且按图纸轮廓编程。程序中加入G41(左补偿)或G42(右补偿)指令,加工时要在机床控制面板的补偿值中输入所用刀具的半径作为最终补偿值参数。可以用解析几何的办法计算各节点及圆弧参数,也可以在AutoCAD或其他软件中调出电子工程图,直接测量点坐标、圆弧半径或圆心坐标数据。 手工编程大多用于2D平面编程的情况,而对于3D尤其是自由曲面的数控程序,就必须借用高级算法编程语言,如Fortran、C语言等,进行等距曲面数模刀具中心点计算,再排列走刀加工轨迹路线,最后输出生成NC程序。
东莞机械零件加工这些就相当于开发一个如UG这样的数控编程软件,工作量大且复杂。 随着技术的发展,现在的数控编程人员只需要弄懂数控代码的含义,会运用UG等软件的数控编程功能,就可以完成数控编程的工作,而不需要过多考虑软件的计算原理及计算过程。