1、刀具半径补偿指令在零件刀具半径补偿指令在零件铣削加工中的应用铣削加工中的应用加工中心实习教学 格式:G01 G41(G42)X_ Y_ D_ F_; (G00) G40 X_ Y_; G41、G42皆为续效指令,D为刀具半径补偿地址号。含义:G41 刀具半径左补偿 G40 取消刀具半径补偿 G42 刀具半径右补偿 判别方法如图1所示工件外轮廓偏置后刀具中心走刀轨迹一、一、刀具半径补偿刀具半径补偿 G41G41、G42G42、G40G40补偿量刀具? ?如何通过改变补偿量来实现零件的粗精加工如何通过改变补偿量来实现零件的粗精加工粗加工刀具中心走刀轨迹半精加工刀具中心走刀轨迹精加工刀具中心走刀轨迹
2、工件外轮廓单边半精加工余量单边精加工余量 半精加工:补偿量=刀具半径+单边精加工余量精加工:补偿量=刀具半径粗加工:补偿量=刀具半径+单边半精加工余量刀具前进方向刀具前进方向G41 G42 图1补偿量补偿量沿着刀具前进的方向观察,刀具偏在工件轮廓的左边为左补偿 沿着刀具前进的方向观察,刀具偏在工件轮廓的右边为右补偿工件刀具半径补偿方向的判别 刀具半径补偿的建立与取消:在XY平面内使用半径补偿进行轮廓铣削,加工深度为3mm,如图所示 。O0001N10 G90 G54 G00 X0 Y0 S1000 M03;N20 G00 Z50;N30 Z3;N40 G01 Z-3 F30;N50 G01 X
3、20 Y10 F100; N60 Y50;N70 X50;N80 Y20;N90 X10;N100 G01 X0 Y0; N110 M05; N110 M30;刀具半径补偿图补偿模式G41 D01G40建立刀具半径左补偿取消刀具半径补偿D01=刀具半径3、必须有补偿平面内不为零的直线移动。 若上述例题程序改为:使用刀具半径补偿的注意事项:2、补偿应在切入工件之前完成,取消补偿应在切出工件之后完成。4、G41/G42必须与G40成对使用。5、G41/G42与G40之间的程序段不得出现任何转移加工,如镜像、子程序加工等。1、一般在直线插补模式下。格式:G01 G41(G42)X_ Y_ D_ F_
4、; G40 X_ Y_; G00 G41(G42)X_ Y_ D_ ; G40 X_ Y_;O0002N10 G90 G54 G17 G00 X0 Y0 S1000 M03;N20 G00 Z50;N30 G01 G41 X20 Y10 D01 F100; N40 Z3;N50 G01 Z-3 F30;N60 Y50;N70 X50;N80 Y20;N90 X10;N100 G00 G40 X0 Y0 M05;N110 M30; 半径补偿过切现象 程序运行时,机床预读N40、N50两句都为Z轴移动,没有XY轴移动,机床无法判断下一步补偿的矢量方向,但机床不会报警,补偿照常进行,于是发生过切。
5、N30 Z3;N40 G01 Z-3 F30;N50 G01 G41 X20 Y10D01 F100; 零件毛坯为10030的棒料,材料为铝材。二、实例编程二、实例编程加工数据表加工数据表G41 D03(建立刀具半径左补偿)N070 G01 Y-12 F1000; 实例编程实例编程 O0001;N010 T2;(选刀)N020 M06;(换刀)N030 G54 G90 G00 X-52 Y0 M03 S4000; (确定工作坐标系,绝对坐标编程,快速定位 到目的点,主轴正转转速4000r/min) N040 G43 H02 Z50; (刀具快进到工件上表面50mm处)N050 Z3 M08;
6、(刀具快进到处工件上表面3mm处)N060 G01 Z-5 F50; (切削深度至5mm处)N080 G03 X-40 Y0 R12; (沿进刀圆弧加工至A点)Y YZ ZX XOOAN090 G01 Y20;N100 X-35;N110 G03 X-20 Y35 R15; N120 G01 Y40 ;N130 X20;N140 G02 X40 Y20 R20;N150 G01 Y-20;N160 G02 X20 Y-40 R20;N170 G01 X-20;N180 G03 X-40 Y-20 R20; N210 G01 G40 Y0; (取消刀具半径补偿)N220 G00 Z50;N190
7、 G01 Y0; N200 G03 X-52 Y12 R12; (沿退刀圆弧退刀)N230 X0 Y0; (进行内圆槽的加工)N240 Z3;N250 G01 Z-5 F50;N260 G01 X3 Y-12 F200 ; N270 G03 X15 Y0 R12; (沿进刀圆弧PQ进刀)N280 G03 X15 Y0 I-15 J0;N290 G03 X3 Y12 R12; (沿退刀圆弧QR退刀)N300 G01 X0 Y0;N310 G00 Z50 M09;N320 M05; (主轴停止)N330 M30; (程序结束)G41 D03 (在op处建立刀具半径左补偿) G40 (在RO处取消刀
8、具半径补偿)12O0001;N010 T1;(粗加工)N020 M06;N030 G54 G90 G00 X-52 Y0 M03 S3500;N040 G43 H01 Z50;N050 Z3 M08; N060 G01 Z-3 F50;N070 G01 G41 Y-12 D01 F500; (D01=10.0)N080 G03 X-40 Y0 R12;N090 G01 Y20; N100 X-35; N110 G03 X-20 Y35 R15;N120 G01 Y40 ;N130 X20 ;N140 G02 X40 Y20 R20; N150 G01 Y-20;N160 G02 X20 Y-4
9、0 R20;N170 G01 X-20;N180 G03 X-40 Y-20 R20;N190 G01 Y0; N200 G03 X-52 Y12 R12;N210 G01 G40 Y0; N220 G00 Z50;N230 X0 Y0;N240 Z3;N250 G01 Z-3 F50;N260 G01 G41 X7 Y-8 D01 F500 ;N270 G03 X15 Y0 R8;N280 G03 X15 Y0 I-15 J0;N290 G03 X7 Y8 R8;N300 G01 G40 X0 Y0;N310 G00 Z50;N010 T2;(半精加工)N020 M06;N030 G54 G
10、90 G00 X-52 Y0 M03 S3500;N040 G43 H02 Z50;N050 Z3 ; N060 G01 Z-3 F50;N070 G01 G41 Y-12 D02 F500; (D02=6.2)N080 G03 X-40 Y0 R12;N090 G01 Y20; N100 X-35; N110 G03 X-20 Y35 R15;N120 G01 Y40 ;N130 X20 ;N140 G02 X40 Y20 R20; N150 G01 Y-20;N160 G02 X20 Y-40 R20;N170 G01 X-20;N180 G03 X-40 Y-20 R20;N190 G0
11、1 Y0; N200 G03 X-52 Y12 R12;N210 G01 G40 Y0; N220 G00 Z50;N230 X0 Y0;N240 Z3; N250 G01 Z-3 F50;N260 G01 G41 X7 Y-8 D02 F500 ;N270 G03 X15 Y0 R8;N280 G03 X15 Y0 I-15 J0;N290 G03 X7 Y8 R8;N300 G01 G40 X0 Y0;N310 G00 Z100;M00;N030 X-52 Y0 M03 S4000; (精加工)N050 Z3 ; N060 G01 Z-3 F50;N070 G01 G41 Y-12 D03
12、 F1000; (D03=6.0)N080 G03 X-40 Y0 R12;N090 G01 Y20; N100 X-35; N110 G03 X-20 Y35 R15;N120 G01 Y40 ;N130 X20 ;N140 G02 X40 Y20 R20; N150 G01 Y-20;N160 G02 X20 Y-40 R20;N170 G01 X-20;N180 G03 X-40 Y-20 R20;N190 G01 Y0; N200 G03 X-52 Y12 R12;N210 G01 G40 Y0; N220 G00 Z50;N230 X0 Y0;N240 Z3;N250 G01 Z-3
13、 F50;N260 G01 G41 X7 Y-8 D03 F1000;N270 G03 X15 Y0 R8;N280 G03 X15 Y0 I-15 J0;N290 G03 X7 Y8 R8;N300 G01 G40 X0 Y0;N310 G00 Z50;N320 M05;N330 M30;三、零件加工三、零件加工1、刀具安装及工件装夹2、程序传输3、对刀建立工件坐标系4、输入刀具长度补偿值6、程序自动运行5、输入刀具半径补偿值7、加工件尺寸检测8、现场清理加工步骤:四、安全操作规范四、安全操作规范1.程序必须经由指导教师检验后才能传送到机床进行零件加工。2.必须严格遵守操作步骤,严禁漏步骤或
14、跨步骤执行。3.操作过程中如出现以下紧急情况:(1)机床移动部件超出其运动的极限位置(软件行程限位或机械位),系统报警。(2)伺服系统停止工作。(3)数控系统出错报警。(4)撞刀。请按操作面板上的急停按纽使机床停止工作.报请指导教师解决故障。半精加工刀具中心走刀轨迹精加工刀具中心走刀轨迹工件外轮廓单边精加工余量 理论值=0.2加工过程中的补偿量修改刀具半径磨损量单边精加工余量 实际值精加工时:补偿量=刀具半径理论值刀具半径磨损量重点内容小结:1、刀具半径补偿方向的判别2、半径补偿指令使用过程中的注意事项3、粗精加工时的补偿量设定 刀具前进方向刀具前进方向G41 G42 图1补偿量补偿量沿着刀具
15、前进的方向观察,刀具偏在工件轮廓的左边为左补偿 沿着刀具前进的方向观察,刀具偏在工件轮廓的右边为右补偿工件刀具半径补偿方向的判别使用补偿指令G41/G42、G40时: 1、在直线插补模式下进行。 2、补偿应在切入工件之前完成,取消补偿应在切出工 件之后完成。 3、必须有补偿平面内不为零的直线移动。 4、G41/G42必须与G40成对使用。 5、G41/G42与G40之间的程序段不得出现任何转移加工,如镜像、子程序加工等。使用刀具半径补偿的注意事项:粗加工刀具中心走刀轨迹半精加工刀具中心走刀轨迹精加工刀具中心走刀轨迹工件外轮廓粗加工余量精加工余量粗加工:补偿量=刀具半径+粗加工余量半精加工:补偿量=刀具半径+精加工余量精加工:补偿量=刀具半径