首页 理论教育 精练数控铣床中级工训练样题:10例

精练数控铣床中级工训练样题:10例

时间:2023-06-23 理论教育 版权反馈
【摘要】:例87:零件如图4-1所示,毛坯尺寸为80mm×80mm×30mm,调质处理,六面已加工完毕,试编制该零件数控铣削加工程序。图4-1 中级工训练样题1机用虎钳装夹。刀具参数设置见表4-1。

精练数控铣床中级工训练样题:10例

例87:零件如图4-1所示,毛坯尺寸为80mm×80mm×30mm,调质处理,六面已加工完毕,试编制该零件数控铣削加工程序。

978-7-111-48432-5-Chapter04-1.jpg

图4-1 中级工训练样题1

【装夹办法】机用虎钳装夹。

【刀具设置】刀具参数设置见表4-1。

表4-1 刀具参数设置

978-7-111-48432-5-Chapter04-2.jpg

【参考程序】

O1;(用φ16mm立铣刀加工外轮廓六边形)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X-50 Y0;(定位

Z5;

G01 Z-5 F200;(加工深度)

G41 X-30.31 D01;(调用刀补)

X-30.31 Y17.5;(铣六边形)

X0 Y35;

X30.31 Y17.5;

X30.31 Y-17.5;

X0 Y-35;

X-30.31 Y-17.5;

X0 Y10;

G40 X-50 Y0;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O2;(用φ16mm立铣刀加工外轮廓圆台)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X-50 Y0;(定位)

Z5;

G01 Z-8 F200;(加工深度)

G41 X-35 D01;(调用刀补)

G02 I35;(铣圆台)

G40 G01 X-50 Y0;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O3;(用φ10mm立铣刀加工内轮廓心形)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X0 Y0;(定位)

Z5;

G01 Z-5 F50;(加工深度)

G41 X13.8 Y4.05 D01 F200;(调用刀补)

G03 X0 Y-12.58 R35;(铣心形)

X-13.8 Y4.05 R35;

X0 Y9.76 R7.6;

X13.8 Y4.05 R7.6;

G40 G01 X0 Y0;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O4;(用φ3mm中心钻引孔)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1500;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

Z10;

G98 G81 X20 Y0 Z-3 R5 F50;(打孔指令)

X-20;

G80 G00 Z100 M09;(取消循环,切削液关)

M30;(程序结束)

O5;(用φ6mm钻头钻孔)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S800;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

Z10;

G98 G81 X20 Y0 Z-8 R5 F50;(打孔指令)

X-20;

G80 G00 Z100 M09;(取消循环,切削液关)

M30;(程序结束)

【编程技巧】铣内轮廓时注意下刀点,进刀和退刀防止过切。

例88:零件如图4-2所示,毛坯尺寸为80mm×80mm×30mm,调质处理,六面已加工完毕,试编制该零件数控铣削加工程序。

978-7-111-48432-5-Chapter04-3.jpg

图4-2 中级工训练样题2

【装夹办法】机用虎钳装夹。

【刀具设置】刀具参数设置见表4-2。

表4-2 刀具参数设置

978-7-111-48432-5-Chapter04-4.jpg

【参考程序】

O1;(用φ12mm立铣刀加工内轮廓)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X1.5 Y0;(定位)

Z3;

G01 Z0 F200;

M98 P11;(调用子程序)

G41 G01 G90 X8 Y0 D01;(调用刀补)

G03 I-8;(铣内圆)

G40 X1.5 Y0;(取消刀补)

M98 P11;(调用O11子程序)

G41 G01 G90 X8 Y0 D01;(调用刀补)

G03 I-8;(铣内圆)

G40 X0 Y0;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O11;(子程序)

G91 G03 Z-3.5 I1.5;(螺旋式进刀)

M99;(子程序结束)

O2;(用φ12mm立铣刀加工外轮廓圆台)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X-50 Y0;(定位)

G01 Z-4 F200;(加工深度)

G41 X-36 D01;(调用刀补)

G02 I36;(铣圆台)

G40 G01 X-50 Y0;(取消刀补)

G01 Z-8 F200;(加工深度)

G41 X-36 D01;(调用刀补)

G02 I36;(铣圆台)

G40 G01 X-50 Y0;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O3;(用φ6mm立铣刀加工叶轮形)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X0 Y0;(定位)

G01 Z-4 F100;(加工深度)

M98 P12;(调用O12子程序)

G68 X0 Y0 R72;(旋转72°)

M98 P12;(调用O12子程序)

G68 X0 Y0 R144;(旋转144°)

M98 P12;(调用O12子程序)

G68 X0 Y0 R216;(旋转216°)

M98 P12;(调用O12子程序)

G68 X0 Y0 R288;(旋转288°)

M98 P12;(调用O12子程序)

G69;(取消旋转)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O12;(子程序)

G01 G41 X-6.95 Y11.42 D01;(调用刀补)

G02 X-9.14 Y12.62 R1.2;(铣外轮廓)

X34.2 Y8.99 R24;

X29.65 Y7.46 R2.4;

G03 X-6.95 Y11.42 R20;

G40 G01 X0 Y0;(取消刀补)

M99;(子程序结束)

【编程技巧】采用坐标旋转,调用子程序方法编程,可简化程序,铣内轮廓螺旋式进刀方法可以保护刀具,防止撞刀。

例89:零件如图4-3所示,毛坯尺寸为80mm×80mm×22mm,调质处理,六面已加工完毕,试编制该零件数控铣削加工程序。

978-7-111-48432-5-Chapter04-5.jpg

图4-3 中级工训练样题3

【装夹办法】机用虎钳装夹。

【刀具设置】刀具参数设置见表4-3。

表4-3 刀具参数设置

978-7-111-48432-5-Chapter04-6.jpg

【参考程序】

加工反面,用精密机用虎钳装夹毛坯,保证毛坯离机用虎钳高度14mm左右。(铣平面程序略)

O1;(用φ16mm立铣刀加工底面外轮廓)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X-58 Y0;(定位)

Z3;

G01 Z-13 F200;(加工深度)

G41 G01 X-49 Y0 D01;(调用刀补)

Y39 R8;(倒圆角)

X39 R8;(倒圆角)

Y-39 R8;(倒圆角)

X-39 R8;(倒圆角)

Y15;

G40 X-50 Y0;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

加工正面,用精密机用虎钳装夹毛坯,保证毛坯离机用虎钳高度10mm左右。(铣平面保证高度尺寸程序略)

O2;(用φ16mm立铣刀加工外轮廓圆台)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X-50 Y0;(定位)

G01 Z-8 F200;(加工深度)

G41 X-33 D01;(调用刀补)

G02 I33;(铣圆台)

G40 G01 X-50 Y0;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O3;(用φ6mm立铣刀加工内轮廓)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

M98 P11;(调用子程序)

G68 X0 Y0 R120;(旋转120°)

M98 P11;(调用O11子程序)

G68 X0 Y0 R240;(旋转240°)

M98 P11;(调用O11子程序)

G69;(取消旋转)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O11;(子程序)

G00 X12 Y-18;(定位)

Z3;

G01 Z0 F200;

X-12 Z-3;(斜线下刀)

G90 G01 G42 X11 Y-18 D01;(调用刀补)

G02 X0 Y-29 R11;(圆弧切入)

G02 X-25.11 Y-14.5 R29;(铣内轮廓)

G01 X0 Y-4.53;

G01 X25.11 Y-14.5;

G02 X0 Y-29 R29;

G02 X-11 Y-18 R11;(圆弧切出)

G40 G01 X0 Y-15;(取消刀补)

G00 Z20;(抬刀)

M99;(子程序结束)

【编程技巧】外轮廓采用倒圆角编程方法可以简化编程,铣内轮廓采用斜线下刀方法可以保护刀具,防止撞刀;圆弧切入,圆弧切出,防止产生接刀痕;采用坐标旋转,调用子程序方法编程,可简化程序。

例90:零件如图4-4所示,毛坯尺寸为100mm×100mm×30mm,调质处理,六面已加工完毕,试编制该零件数控铣削加工程序。

【装夹办法】机用虎钳装夹。

【刀具设置】刀具参数设置见表4-4。

978-7-111-48432-5-Chapter04-7.jpg

图4-4 中级工训练样题4

表4-4 刀具参数设置

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

【参考程序】

O1;(用φ20mm立铣刀加工外轮廓)

G54 G90 G17;(G代码加工准备)

M03 S1000;(主轴开转)

G00 X0 Y0 Z200;

X80;

Z10;

G01 Z-5 F200;(加工深度)

G41 X45 D01;(调用刀补)

Y-35;

G02 X35 Y-45 R10;

G01 X-35;

G02 X-45 Y-35 R10;

G01 Y35;

G02 X-35 Y45 R10;

G01 X35;

G02 X45 Y35 R10;

G01 Y0;

G40 X80;(取消刀补)

G00 Z200;

M30;

O2;(用φ20mm立铣刀加工凸台及内轮廓)

G54 G90 G17;(G代码加工准备)

M03 S1000;(主轴开转)

G00 X0 Y0 Z200;

X80;

Z10;

G01 Z-2 F200;(加工深度)

G41 X25 D02;(调用刀补)

Y-25;

X-25;

Y25;

X25;

Y0;

G40 X40;

G00 Z10;

X0;

G01 Z-5;

G42 X15;

G02 I-15;

G01 G40 X0;(取消刀补)

G00 Z200;

M30;

O3;(用φ6mm钻头钻孔)

G54 G90 G17;(G代码加工准备)

M03 S1000;(主轴开转)

G00 X0 Y0 Z200;

Z10;

G98 G83 X35 Y35 Z-5 R5 Q1 F80;(打孔指令)

X-35;

Y-35;

X35;

G80 G00 Z200;

M30;

例91:零件如图4-5所示,毛坯尺寸为80mm×80mm×22mm,调质处理,六面均未加工,试编制该零件数控铣削加工程序。

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

图4-5 中级工训练样题5

【装夹办法】机用虎钳装夹。

【刀具设置】刀具参数设置见表4-5。

表4-5 刀具参数设置

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

【参考程序】

加工反面,用精密机用虎钳装夹毛坯,保证毛坯离机用虎钳高度12mm左右。(铣平面程序略)

O1;(用φ16mm立铣刀加工底面外轮廓)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X-50 Y0;(定位)

Z3;

G01 Z-11 F200;(加工深度)

G41 G01 X-49 Y0 D01;(调用刀补)

Y49;

X49;

Y-49;

X-49;

Y15;

G40 X-50 Y0;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O2;(用φ3mm中心钻引孔)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1500;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

Z10;

G98 G81 X30 Y30 Z-3 R5 F50;(打孔指令)

X-30;

Y-30;

X30;

X0Y0;

G80 G00 Z100 M09;(取消循环,切削液关)

M30;(程序结束)

O3;(用φ8mm钻头钻孔)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S800;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

Z10;

G98 G83 X30 Y30 Z-26 R5 Q2 F80;(打孔指令)

X-30;

Y-30;

X30;

X0 Y0;

G80 G00 Z100 M09;(取消循环,切削液关)

M30;(程序结束)

O4;(用φ13mm钻头钻孔)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S600;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

Z10;

G98 G83 X0 Y0 Z-26 R5 Q2 F80;(打孔指令)

G80 G00 Z100 M09;(取消循环,切削液关)

M30;(程序结束)

O5;(用φ12mm立铣刀加工内圆)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X0 Y0;(定位)

Z3;

G01 Z-21 F200;(加工深度)

G01 G41 X9 Y0 D01;(调用刀补)

G03 I-9;

G40 G01 X0 Y0;(取消刀补)

G00 Z100;(抬刀)

M99;(子程序结束)

加工正面,用精密机用虎钳装夹毛坯,保证毛坯离机用虎钳高度12mm左右。(铣平面保证高度尺寸,程序略)

O6;(用φ16mm立铣刀加工外轮廓凸台)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X-50 Y50;(定位)

Z3;

G01 Z-10 F200;(加工深度)

G41 G01 X-40 Y32 D01;(调用刀补)

X9.63 Y32;

G02 X18.82 Y25.2 R9.6;

G03 X25.2 Y18.82 R9.6;

G02 X32 Y9.63 R9.6;

G01 Y-9.63;

G02 X25.2 Y-18.82 R9.6;

G03 X18.82 Y-25.2 R9.6;

G02 X9.63 Y-32 R9.6;

G01 X-9.63;

G02 X-18.82 Y-25.2 R9.6;

G03 X-25.2 Y-18.82 R9.6;

G02 X-32 Y-9.63 R9.6;

G01 Y9.63;

G02 X-25.2 Y18.82 R9.6;

G03 X-18.82 Y25.2 R9.6;

G02 X-9.63 Y32 R9.6;

G01 X0;

G40 X50 Y0;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O7;(用φ12mm立铣刀加工内轮廓)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X0 Y0;(定位)

Z3;

G01 Z-5 F200;(加工深度)

G01 G42 X8.69 Y-7 D01;(调用刀补)

G03 X-16 Y0 R7;(圆弧切入)

G01 Y16 R6.4;(铣内轮廓)

X-16 R6.4;

Y-16 R6.4;

X16 R6.4;

Y0;

G03 X8.69 Y7 R7;(圆弧切出)

G40 G01 X0 Y0;(取消刀补)

G00 Z100;(抬刀)

M99;(子程序结束)

【编程技巧】正反面加工,注意装夹,保证高度尺寸;圆弧切入,圆弧切出,防止产生接刀痕。

例92:零件如图4-6所示,毛坯尺寸为100mm×100mm×24mm,调质处理,六面已加工完毕,试编制该零件数控铣削加工程序。

【装夹办法】机用虎钳装夹。

【刀具设置】刀具参数设置见表4-6。

表4-6 刀具参数设置

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

978-7-111-48432-5-Chapter04-12.jpg

图4-6 中级工训练样题6

【参考程序】

O1;(用φ16mm立铣刀加工外轮廓圆台)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X-60 Y0;(定位)

Z5;

G01 Z-10 F200;(加工深度)

G41 X-48 D01;(调用刀补)

G02 I48;(铣圆台)

G40 G01 X-60 Y0;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O2;(用φ16mm立铣刀加工六边形)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

M98 P11;(调用子程序)

G68 X0 Y0 R60;(旋转60°)

M98 P11;(调用O11子程序)

G68 X0 Y0 R120;(旋转120°)

M98 P11;(调用O11子程序)

G68 X0 Y0 R180;(旋转120°)(www.xing528.com)

M98 P11;(调用O11子程序)

G68 X0 Y0 R240;(旋转120°)

M98 P11;(调用O11子程序)

G68 X0 Y0 R300;(旋转120°)

M98 P11;(调用O11子程序)

G69;(取消旋转)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O11;(子程序)

G00 X-10 Y60;(定位)

Z3;

G01 Z-7 F200;(加工深度)

G90 G01 G41 X-24 Y41.57 D01;(调用刀补)

G01 X0 Y27.71 R10;

X24 Y41.57;

G40 G01 X10 Y60;(取消刀补)

G00 Z20;(抬刀)

M99;(子程序结束)

O3;(用φ16mm立铣刀加工内轮廓圆槽)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X-10 Y0;(定位)

Z3;

G01 Z0 F200;(加工深度)

X10 Z-3;

X-10 Z-6;

G41 X21 D01;(调用刀补)

G03 I-21;(铣圆槽)

G40 G01 X0 Y0;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

【编程技巧】坐标旋转结合调用子程序方法编程,可简化程序。

例93:零件如图4-7所示,毛坯尺寸为100mm×80mm×20mm,调质处理,六面已加工完毕,试编制该零件数控铣削加工程序。

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

图4-7 中级工训练样题7

【装夹办法】机用虎钳装夹。

【刀具设置】刀具参数设置见表4-7。

表4-7 刀具参数设置

978-7-111-48432-5-Chapter04-14.jpg

【参考程序】

O1;(用φ16mm立铣刀加工外轮廓)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X-58 Y-50;(定位)

Z5;

G01 Z-6 F100;(加工深度)

G41 G01 X-43 Y-28.5 D01;(调用刀补)

Y-17.5;(加工外轮廓)

X-38 Y-12.5;

X-32.5;

G03 X-32.5 Y12.5 R12.5;

X-38;

X-43 Y17.5;

Y28.5;

G02 X-35 Y36.5 R8;

G01 X-11;

Y31;

G03 X11 Y31 R11;

G01 Y36.5;

X35;

G02 X43 Y28.5 R8;

Y17.5;

X38 Y12.5;

X32.5;

G03 X32.5 Y-12.5 R12.5;

G01 X38;

X43 Y-17.5;

Y-28.5;

G02 X35 Y-36.5 R8;

X11;

Y-32.5;

G03 X-11 Y-32.5 R11;

G01 Y-36.5;

X-35;

G02 X-43 Y-28.5 R8;

G01 Y-20;

G40 X-58 Y-50;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O2;(用φ10mm立铣刀加工内轮廓)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X0 Y0;(定位)

Z3;

G01 Z0 F50;(下刀)

X-8 Z-2;(斜线下刀)

X8 Z-4;(斜线下刀)

X-8 Z-6;(斜线下刀)

G41 X16 Y0 D01 F100;(调用刀补)

Y12 R6;(铣方槽)

X-16 R6;

Y-12 R6;

X16 R6;

G01 Y5;

G40 G01 X0 Y0;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O3;(用φ3mm中心钻引孔)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1500;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

Z10;

G98 G81 X32.5 Y0 Z-3 R5 F50;(打孔指令)

X-32.5;

G80 G00 Z100 M09;(取消循环,切削液关)

M30;(程序结束)

O4;(用φ10mm钻头钻孔)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S800;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

Z10;

G98 G83 X32.5 Y0 Z-26 R5 Q2 F80;(打孔指令)

X-32.5;

G80 G00 Z100 M09;(取消循环,切削液关)

M30;(程序结束)

【编程技巧】铣内轮廓采用斜线下刀方法可以保护刀具,防止撞刀;采用G83深孔钻循环加工,可有效解决钻孔排屑问题。

例94:零件如图4-8所示,毛坯尺寸为100mm×100mm×20mm,调质处理,六面已加工完毕,试编制该零件数控铣削加工程序。

978-7-111-48432-5-Chapter04-15.jpg

图4-8 中级工训练样题8

【装夹办法】机用虎钳装夹。

【刀具设置】刀具参数设置见表4-8。

表4-8 刀具参数设置

978-7-111-48432-5-Chapter04-16.jpg

【参考程序】

O1;(用φ20mm立铣刀加工外轮廓圆台)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S800;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X-60 Y0;(定位)

Z5;

G01 Z-8 F200;(加工深度)

G41 X-40 D01;(调用刀补)

G02 I40;(铣圆台)

G40 G01 X-60 Y0;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O2;(用φ20mm立铣刀加工六边形凸台)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

G00 X-32 Y60;(定位)

Z3;

G01 Z-5 F200;(加工深度)

G90 G01 G41 Y34.64 D01;(调用刀补)

G01 X20;

X40 Y0;

X20 Y-34.64;

X-20;

X-40 Y0;

X-20 Y-34.64;

X0;

G40 G01 X0 Y60;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O3;(用φ12mm立铣刀加工内轮廓十字槽)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

M98 P11;(调用O11子程序)

G68 X0 Y0 R180;(旋转180°)

M98 P11;(调用O11子程序)

G69;(取消旋转)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O11;(十字槽子程序)

X-25 Y0;(定位)

Z3;

G01 Z0 F200;(加工深度)

X25 Z-3;

X0 Z-5;

G41 Y7 D01;(调用刀补)

G01 X-25;(铣十字槽)

G03 X-25 Y-7 R7;

G01 X25;

G03 X25 Y7 R7;

G01 X0;

G40 G01 X0 Y0;(取消刀补)

G00 Z10;(抬刀)

M99;(子程序结束)

O4;(用φ12mm立铣刀加工内轮廓圆槽)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X-7 Y0;(定位)

Z0;

G01 Z-5 F200;

G03 I7 Z-10;(螺旋下刀)

G41 X15 D01;(调用刀补)

G03 I-15;(铣圆槽)

G40 G01 X0 Y0;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

【编程技巧】十字槽加工采用坐标旋转编程,可简化程序;内轮廓圆槽采用螺旋下刀,保护刀具。

例95:零件如图4-9所示,毛坯尺寸为100mm×100mm×23mm,调质处理,六面均未加工,试编制该零件数控铣削加工程序。

【装夹办法】机用虎钳装夹。

【刀具设置】刀具参数设置见表4-9。

表4-9 刀具参数设置

978-7-111-48432-5-Chapter04-17.jpg

978-7-111-48432-5-Chapter04-18.jpg

图4-9 中级工训练样题9

【参考程序】

加工反面,用精密机用虎钳装夹毛坯,保证毛坯离机用虎钳高度14mm左右。(铣平面程序略)

O1;(用φ20mm立铣刀加工底面外轮廓)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X-60 Y-60;(定位)

Z3;

G01 Z-13 F200;(加工深度)

G41 G01 X-49 D01;(调用刀补)

Y49;

X49;

Y-49;

X-60;

G40 X-60 Y-60;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

加工正面,用精密机用虎钳装夹毛坯,保证毛坯离机用虎钳高度10mm左右。(铣平面保证高度尺寸,程序略)

O2;(用φ20mm立铣刀加工外轮廓圆台)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S800;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X-60 Y0;(定位)

Z5;

G01 Z-8 F200;(加工深度)

G41 X-45 D01;(调用刀补)

G02 I45;(铣圆台)

G40 G01 X-60 Y0;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O3;(用φ10mm立铣刀加工内轮廓)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X-23.5 Y0;(定位)

Z3;

G01 Z0 F50;(下刀)

M98 P10 L3;(调用O10子程序3次)

G90 G41 X-30 Y0 D01 F100;(调用刀补)

G03 I30;

G40 G01 X-23.5 Y0;(取消刀补)

G00 Z20;(抬刀)

G68 X0 Y0 R20;(旋转20°)

X-21.5 Y0;(定位)

Z3;

G01 Z-6 F50;(加工深度)

G41 X-12.5 Y0 D01 F200;(调用刀补)

Y12.5 R6.5;(倒圆角)

X12.5 R6.5;

Y-12.5 R6.5;

X-12.5 R6.5;

Y5;

G40 X-21.5 Y0;(取消刀补)

G69 G00 Z100 M09;(切削液关)

M30;(程序结束)

O12;(子程序)

G91 G02 I2 Z-2;(螺旋下刀)

M99;(子程序结束)

O4;(用φ3mm中心钻引孔)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1500;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X0 Y0;

G16;(极坐标

G99 G81 X37.5 Y0 Z-3 R5 F50;(打孔指令)

Y45;

Y90;

Y135;

Y180;

Y225;

Y270;

Y315;

G00 G80 Z100;

G15;(取消极坐标)

M30;(程序结束)

O5;(用φ10mm钻头钻孔)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S700;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X0 Y0;

G16;(极坐标)

G99 G81 X37.5 Y0 Z-10 R5 F50;(打孔指令)

Y45;

Y90;

Y135;

Y180;

Y225;

Y270;

Y315;

G00 G80 Z100;

G15;(取消极坐标)

M30;(程序结束)

【编程技巧】钻孔采用极坐标编程,可简化程序,方便编程。

例96:零件如图4-10所示,毛坯尺寸为100mm×80mm×20mm,调质处理,六面已加工完毕,试编制该零件数控铣削加工程序。

978-7-111-48432-5-Chapter04-19.jpg

图4-10 中级工训练样题10

【装夹办法】机用虎钳装夹。

【刀具设置】刀具参数设置见表4-10。

表4-10 刀具参数设置

978-7-111-48432-5-Chapter04-20.jpg

【参考程序】

O1;(用φ16mm立铣刀加工外轮廓)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S800;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

M98 P10;(调用O10子程序)

G68 X0 Y0 R-90;(旋转90°)

M98 P10;(调用O10子程序)

G68 X0 Y0 R-180;(旋转180°)

M98 P10;(调用O10子程序)

G68 X0 Y0 R-270;(旋转270°)

M98 P10;(调用O10子程序)

G69;(取消旋转)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O10;

X-58 Y0;(定位)

Z5;

G01 Z-10 F100;(加工深度)

G41 G01 X-49 Y0 D01;(调用刀补,刀补粗加工为8.2mm,精加工设为8mm)

G01 Y25 R10;(加工外轮廓)

G03 X-27.49 Y43.99 R45;

G02 X-18.82 Y49 R10;

G01 X5;

G40 X0 Y58;(取消刀补)

G00 Z20;(抬刀)

M99;

O2;(用φ12mm立铣刀加工内轮廓)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X38 Y-17;(定位)

Z3;

G01 Z0 F50;(下刀)

Y17 Z-3;(斜线下刀)

Y-17 Z-6;(斜线下刀)

Y17 Z-10;(斜线下刀)

G42 X29.7 Y0 D01 F80;(调用刀补)

X0 Y29.7;(铣方槽)

X-29.7 Y0;

X0 Y-29.7;

X29.7 Y0;

G40 G01 X38 Y-17;(取消刀补)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O3;(用φ12mm立铣刀加工外轮廓)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S800;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

M98 P11;(调用O11子程序)

G68 X0 Y0 R-90;(旋转90°)

M98 P11;(调用O11子程序)

G68 X0 Y0 R-180;(旋转180°)

M98 P11;(调用O11子程序)

G68 X0 Y0 R-270;(旋转270°)

M98 P11;(调用O11子程序)

G69;(取消旋转)

G00 Z100 M09;(切削液关)

M30;(程序结束)

O11;

X-38 Y10;(定位)

Z5;

G01 Z-10 F100;(加工深度)

G42 G01 X-49 Y0 D01;(调用刀补,刀补粗加工为8.2mm,精加工设为8mm)

G01 Y25 R10;(加工外轮廓)

G03 X-27.49 Y43.99 R45;

G02 X-18.82 Y49 R10;

G01 X5;

G40 X-10 Y38;(取消刀补)

G00 Z20;(抬刀)

M99;

O4;(用φ3mm中心钻引孔)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1500;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

Z10;

G98 G81 X-40.99 Y40.99 Z-3 R5 F50;(打孔指令)

X0 Y0;

X40.99 Y-40.99;

G80 G00 Z100 M09;(取消循环,切削液关)

M30;(程序结束)

O5;(用φ12mm钻头钻孔)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S700;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

Z10;

G98 G83 X-40.99 Y40.99 Z-30 R5 Q2 F60;(打孔指令)

X0 Y0;

X40.99 Y-40.99;

G80 G00 Z100 M09;(取消循环,切削液关)

M30;(程序结束)

O6;(用φ12mm立铣刀加工椭圆内轮廓)

G80 G54 G90 G17 G40;(G代码加工准备)

M03 S1000;(主轴开转)

G00 Z100 M08;(安全高度,切削液开)

X0 Y0;(定位)

Z3;

G01 Z-10 F200;(下刀)

G41 G01 X12 Y0 D01;

#1=0.5;

WHILE[#1LE360]D01;

#2=12*COS[#1];

#3=20*SIN[#1];

G41 G01 X[#2]Y[#3]D01;

#1=#1+0.5;

END1;

G40 G01 X0 Y0;

G00 Z100 M09;(切削液关)

M30;(程序结束)

【编程技巧】薄壁编程加工采用改变刀补的方法,大大简化编程工作量;椭圆加工注意宏程序的应用方法。

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

我要反馈