首页 理论教育 孔类加工编程实例解析

孔类加工编程实例解析

时间:2023-06-23 理论教育 版权反馈
【摘要】:例7:钻孔加工。图2-7 钻孔加工编程实例工件坐标系设为G54,位于工件上表面中心位置,如图2-7中O点所示。零件如图2-8所示,孔φ30mm已进行粗加工,要求镗孔至要求精度,试编制镗孔加工程序。先用中心钻钻2个中心孔,然后用φ9.8mm麻花钻钻2个φ10H7通孔,最后用铰刀加工至精度要求。

孔类加工编程实例解析

例7:钻孔加工。零件如图2-7所示,试编制φ10mm孔的钻削加工程序。

978-7-111-48432-5-Chapter02-8.jpg

图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单边余量,最后调整镗刀,精镗孔至尺寸。

978-7-111-48432-5-Chapter02-9.jpg

图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孔的数控加工程序。

978-7-111-48432-5-Chapter02-10.jpg

图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至尺寸,编制数控加工程序。

978-7-111-48432-5-Chapter02-11.jpg

图2-10 铣孔加工编程实例

【工件坐标系】工件坐标系设为G54,位于工件上表面中心位置,如图2-10中O点所示。

【刀具】φ15mm立铣刀。

【工艺分析】编程时直接按照刀具中心轨迹编程,孔的尺寸为978-7-111-48432-5-Chapter02-12.jpgmm,编程半径取为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所示,试编制各孔的数控加工程序。

978-7-111-48432-5-Chapter02-13.jpg

图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;(程序结束,返回程序头)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈