例7:钻孔加工。零件如图2-7所示,试编制4×φ10mm孔的钻削加工程序。
图2-7 钻孔加工编程实例
【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图2-7中O点所示。
【刀具】φ10mm的麻花钻。
【工艺分析】首先用中心钻钻4×φ10mm的中心孔,然后用φ10mm的麻花钻钻4×φ10mm通孔。
【参考程序】
O0231;
N10 G90 G94 G21 G17 G40 G54;(G代码初始化)
N20 G00 X-20 Y10 Z15 S600 M03;(主轴正转)
N30 M08;(切削液开)
N40 G98 G81 X-20 Y10 Z-25 R5 F100;(调用钻孔循环)
N50 X-20 Y-10;
N60 X20 Y-10;
N70 X20 Y10;
N80 G80 G00 Z100 M09;(取消固定循环)
N90 G91 G28 Z0 M05;(主轴停止,Z轴回零)
N100 M30;(程序结束,返回程序头)
例8:螺纹加工。对图2-7所示零件的4×φ10mm孔攻螺纹4×M11,试编制螺纹加工程序。
【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图2-7中O点所示。
【刀具】M11 mm丝锥。
【参考程序】
O0231;
N10 G90 G94 G21 G17 G40 G54;(G代码初始化)
N20 G00 X-20 Y10 Z15 S400 M03;(主轴正转)
N30 M08;(切削液开)
N40 G98 G84 X-20 Y10 Z-25 R5 F100;(调用攻螺纹循环)
N50 X-20 Y-10;
N60 X20 Y-10;
N70 X20 Y10;
N80 G80 G00 Z100 M09;(取消固定循环)
N90 G91G28 Z0 M05;(主轴停止,Z轴回零)
N100 M30;(程序结束,返回程序头)
例9:镗孔。零件如图2-8所示,孔φ30mm已进行粗加工,要求镗孔至要求精度,试编制镗孔加工程序。
【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图2-8中O点所示。
【刀具】φ25mm镗刀。
【工艺分析】先用φ25mm镗刀粗镗,留0.5mm单边余量,然后调整镗刀进行半精镗,留0.1mm单边余量,最后调整镗刀,精镗孔至尺寸。
图2-8 镗孔加工编程实例
【参考程序】
O2331;(粗镗加工程序)
N10 G90 G94 G21 G17 G40 G54;(G代码初始化)
N20 G00 X0 Y0 Z15 S500 M03;(主轴正转)
N30 M08;(切削液开)
N40 G98 G85 X0 Y0 Z-30 R5 F100;(调用镗孔循环)
N50 G80 G00 Z100 M09;(取消固定循环)
N60 M30;(程序结束,返回程序头)
O2332;(半精镗加工程序)
N10 G90 G94 G21 G17 G40 G54;(G代码初始化)
N20 G00 X0 Y0 Z15 S500 M03;(主轴正转)
N30 M08;(切削液开)
N40 G98 G86 X0 Y0 Z-30 R5 F100;(调用镗孔循环)
N50 G80 G00 Z100 M09;(切削液停,取消固定循环)
N60 M30;(程序结束,返回程序头)
O2333;(精镗加工程序)
N10 G90 G94 G21 G17 G40 G54;(G代码初始化)
N20 G00 X0 Y0 Z15 S400 M03;(主轴正转)
N30 M08;(切削液开)
N40 G98 G76 X0 Y0 Z-30 R5 Q2.0 P1000 F100;(调用镗孔循环,在孔底定向,然后移动2mm,停留1s。注意Q是模态值,必须小心指定。)
N50 G80 G00 Z100 M09;(固定循环取消)
N60 M30;(程序结束,返回程序头)
例10:铰孔。零件如图2-9所示,试编制φ10H7孔的数控加工程序。
图2-9 铰孔加工编程实例
【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图2-9中O点所示。
【刀具】T01:A2中心钻;T02:φ9.8mm麻花钻;T03:φ10mm铰刀。
【工艺分析】先用中心钻钻2个中心孔,然后用φ9.8mm麻花钻钻2个φ10H7通孔,最后用铰刀加工至精度要求。
【参考程序】
O0234;
N10 G90 G94 G21 G17 G40 G54;(G代码初始化)
N20 T01 M06;(换A2中心钻加工中心孔)
N30 G00 X-12.5 Y0 Z100 S800 M03;(主轴正转)
N40 G43 H01 Z10 M08;(建立刀具长度补偿)
N50 G98 G81 X-12.5 Y0 Z-3 R5 F100;(调用钻孔固定循环,钻中心孔)
N60 X12.5 Y0;
N70 G80 G00 Z10 M09;(切削液停,取消固定循环)
N80 G49 Z100 M05;(主轴停止,取消刀具长度补偿)
N90 T02 M06;(换麻花钻)
N100 G00 X-12.5 Y0 Z100 S600 M03;
N110 G43 H02 Z10 M08;(切削液开,建立刀具长度补偿)
N120 G98 G81 X-12.5 Y0 Z-15 R5 F100;(调用钻孔循环,钻通孔)
N130 X12.5 Y0;
N140 G80 G00 Z10 M09;(取消固定循环)
N150 G49 Z100 M05;(取消刀具长度补偿)
N160 T03M06;(换铰刀)
N170 G00 X-12.5 Y0 Z100 S800 M03;
N180 G43 H03 Z10 M08;(切削液开,建立刀具长度补偿)
N190 G98 G85 X-12.5 Y0 Z-3 R5 F100;(调用铰孔循环)
N200 X12.5 Y0;
N210 G80 G00 Z10 M09;(切削液关,取消固定循环)
N220 G49 Z100 M05;(主轴停止,取消刀具长度补偿)
N230 G91 G28 Z0;(Z轴回零)
N240 M30;(程序结束,返回程序头)
例11:铣孔。零件如图2-10所示,φ30mm的孔已经加工至φ29mm,试采用螺旋铣削精加工孔φ30mm至尺寸,编制数控加工程序。
图2-10 铣孔加工编程实例
【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图2-10中O点所示。
【刀具】φ15mm立铣刀。
【工艺分析】编程时直接按照刀具中心轨迹编程,孔的尺寸为mm,编程半径取为15.015mm,刀具半径为7.5mm,螺旋线轨迹半径为7.515mm。编程中采用子程序结构,每执行一次子程序,刀位点轨迹为一个圆周的螺旋线,导程为0.5mm,执行32次,则孔的加工深度为32×0.5mm=16mm。(www.xing528.com)
【参考程序】
O0235;
N10 G90 G94 G21 G17 G40 G54;(G代码初始化)
N20 G00 X0 Y0 Z5 S800 M03;(主轴正转)
N30 G01 Z0 F80 M08;(切削液开)
N40 X7.5 F120;
N50 M98 P320001;(调用1号子程序32次)
N60 G90 G01 X0 Y0;
N70 G00 Z10 M09;
N80 G91 G28 Z0;(Z轴回零)
N90 M30;(程序结束,返回程序头)
O0001;(子程序)
N10 G91 G03 I-7.515 Z-0.5 F200;(螺旋插补铣削,导程为0.5mm)
N20 M99;(子程序结束)
例12:孔系加工。零件如图2-11所示,试编制各孔的数控加工程序。
图2-11 孔系加工编程实例
【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图2-11中O点所示。
【刀具】T01:A3中心钻;T02:φ9.8mm麻花钻;T03:φ28mm麻花钻;T04:φ10mm铰刀;T05:φ10mm丝锥;T06:φ25mm镗刀。
【工艺分析】
1)用A3中心钻钻各孔的中心孔。
2)用φ9.8mm麻花钻钻各孔为通孔。
3)用φ28mm麻花钻扩φ30mm孔。
4)用φ10mm铰刀加工4个φ10H7孔至要求尺寸。
5)用φ10mm丝锥攻2个M10螺纹。
6)用φ25mm镗刀加工φ30mm孔至要求尺寸。先用φ25mm镗刀粗镗,留0.5mm单边余量,然后调整镗刀进行半精镗,留0.1mm单边余量,最后调整镗刀,精镗孔至尺寸。
【参考程序】
O0234;
N10 G90 G94 G21 G17 G40 G54;(G代码初始化)
N20 T01 M06;(换中心钻钻中心孔)
N30 G00 X0 Y0 Z100 S1000 M03;(主轴正转)
N40 G43 Z10 H01 M08;(建立刀具长度补偿)
N50 G98 G81 X0 Y0 Z-5 R5 F100;(调用钻孔循环钻中心孔)
N60 X-45 Y25;
N70 Y0;
N80 Y-25;
N90 X45;
N100 Y0;
N110 Y25;
N120 G80 G00 Z50 M09;(取消固定循环)
N130 G49 Z100 M05;(取消刀具长度补偿)
N140 T02 M06;(换麻花钻)
N150 G00 X0 Y0 Z100 S800 M03;
N160 G43 Z10 H02 M08;(建立刀具长度补偿)
N170 G98 G83 X0 Y0 Z-35 R5 Q10.0 F80;(调用钻削固定循环钻通孔)
N180 X-45 Y25;
N190 Y0;
N200 Y-25;
N210 X45;
N220 Y0;
N230 Y25;
N240 G80 G00 Z50 M09;(取消固定循环)
N250 G49 Z100 M05;(取消刀具长度补偿)
N260 T03 M06;(换麻花钻)
N270 G00 X0 Y0 Z100 S600 M03;
N280 G43 Z10 H03 M08;(建立刀具长度补偿)
N290 G98 G83 X0 Y0 Z-35 R5 Q10.0 F80;(扩孔)
N300 G80 G00 Z50 M09;(取消固定循环)
N310 G49 Z100 M05;(取消刀具长度补偿)
N320 T04 M06;(换铰刀)
N330 G00 X-45 Y25 Z100 S500 M03;
N340 G43 Z10 H04 M08;(建立刀具长度补偿)
N350 G98 G81 X-45 Y25 Z-33 R5 F80;(铰孔)
N360 Y-25;
N370 X45;
N380 Y25;
N390 G80 G00 Z50 M09;(取消固定循环)
N400 G49 Z100 M05;(取消刀具长度补偿)
N410 T05 M06;(换丝锥)
N420 G00 X-45 Y0 Z100;
N430 G43 Z10 H04 M08;(建立刀具长度补偿)
N440 M29 S1000;(刚性攻螺纹)
N450 G98 G84 X-45 Y0 Z-35 R5 F1000;(攻螺纹)
N460 X45;
N470 G80 G00 Z50 M09;(取消固定循环)
N480 G49 Z100 M05;(取消刀具长度补偿)
N490 T06 M06;(换镗刀)
N500 G00 X0 Y0 Z100;
N510 S500 M03;
N520 G43 Z10 H06 M08;(建立刀具长度补偿)
N530 G98 G85 X0 Y0 Z-35 R5 F100;(粗镗)
N540 G80 G00 Z100 M09;(取消固定循环)
N550 M05;
N560 M00;(程序暂停,调整镗刀尺寸,准备半精镗)
N570 G00 X0 Y0 Z10 S500 M03;
N580 M08
N590 G98 G86 X0 Y0 Z-35 R5 F100;(半精镗)
N600 G80 G00 Z100 M09;(取消固定循环)
N610 M05;
N620 M00;(程序暂停,调整镗刀尺寸,准备精镗)
N630 G00 X0 Y0 Z10 S400 M03;
N640 M08;
N650 G98 G76 X0 Y0 Z-35 R5 Q2.0 P1000 F100;(在孔底定向,然后移动2mm,停留1s)
N660 G80 G00 Z50 M09;(取消固定循环)
N670 G49 G00 Z100 M05;(取消刀具长度补偿)
N680 G91 G28 Z0;(Z轴回零)
N690 M30;(程序结束,返回程序头)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。