● ●●●●●●●●●●●● 加工中心实习教学 刀具半径补偿指令在零件 铣削加工中的应用 制作人:范红梅
——刀具半径补偿指令在零件 铣削加工中的应用 加工中心实习教学 制作人:范红梅
加工中心实习教学 一、刀具半径补偿指令 二、实例编程 三、零件加工 四、安全操作规程
,刀具半径补偿G41、G42、G40 工件外轮廓 刀具 补偿量 偏置后刀具中心走刀轨迹 含义:G41一刀具半径左补偿G40一1 取消刀具半径补偿 G42一刀具半径右补偿 判别方法如图1所示 格式:G01G41(G42)XYD_F; (G00)G40XY: G41、G42皆为续效指令,D为刀具半径补偿地址号
格式:G01 G41(G42)X__ Y__ D__ F__; (G00) G40 X__ Y__; G41、G42皆为续效指令,D为刀具半径补偿地址号。 含义:G41—— 刀具半径左补偿 G40—— 取消刀具半径补偿 G42—— 刀具半径右补偿 判别方法如图1所示 工件外轮廓 偏置后刀具中心走刀轨迹 一、刀具半径补偿 G41、G42、G40 补偿量 刀具
FANUC Series o1-MC 偏置 00005N00005 NO. 外形( 磨损(H) 外形(D) 磨损(D) 001 541.940 0.000 10.000 0.000 002 -540.283 0.000 6.200 0.000 003 -472.978 0.000 6.000 0.000 004 0.000 0.000 0.000 0.000 005 0.000 0.000 0.000 0.000 006 0.000 0.000 0.000 0.000 007 0.000 0.000 0.000 0.000 008 0.000 0.000 0.000 0.000 实际位置(相对坐标) X 441.576 Y 37.108 Z 207.246 0S110%L 0% 13:48:38 搜索 INP.C. 输入 输入
如何通过 粗加工: 补偿量=刀具半径+单边半精加工余 半量加工:补偿量=刀具半径+单边精加工余 量精加工:补偿量=刀具半径 工件外轮廓 单边半精加工余量 单边精加工余量 粗加工刀具中心走刀轨迹 精加工刀具中心走刀轨迹 半精加工刀具中心走刀轨迹
?如何通过改变补偿量来实现零件的粗精加工 粗加工刀具中心走刀轨迹 半精加工刀具中心走刀轨迹 精加工刀具中心走刀轨迹 工件外轮廓 单边半精加工余量 单边精加工余量 半精加工:补偿量=刀具半径+单边精加工余 量精加工:补偿量=刀具半径 粗加工:补偿量=刀具半径+单边半精加工余 量
刀具半径补偿方向的判别 G41 工件 G42 沿着刀具前进的方向 沿着刀具前进 观察,刀具偏在工件 的方向观察,刀具 轮廓的左边为左补 偏在工件轮廓的右 偿 边为右补偿 补偿量 补偿量 刀具前进方向 刀具前进方向 ☒ 图1
刀具前进方向 刀具前进方向 G41 G42 图1 补偿量 补偿量 沿着刀具前进的方向 观察,刀具偏在工件 轮廓的左边为左补 偿 沿着刀具前进 的方向观察,刀具 偏在工件轮廓的右 边为右补偿 工件 刀具半径补偿方向的判别
刀具半径补偿的建立与取消:在XY平面内使用半径 补偿进行轮廓铣削,加工深度为3mm,如图所示 00001 N10G90G54G00X0Y0S1000M03: N20 G00Z50: B 50 N30 Z3: D01=刀具半径 N70 N40 G01Z-3F30: 40 N60 N80 N50G01G41X20Y10D01F100: 30 N90 建立刀具半径左补偿 20 N60Y50, 10 N70X50: 补偿模式 N50 X N80Y20: 10 2030 4050 N90X10: N100G01G40X0Y0; 刀具半径补偿图 取消刀具半径补偿 N110M05; N110M30:
刀具半径补偿的建立与取消:在XY平面内使用半径 补偿进行轮廓铣削,加工深度为3mm,如图所示 。 O0001 N10 G90 G54 G00 X0 Y0 S1000 M03; N20 G00 Z50; N30 Z3; N40 G01 Z-3 F30; N50 G01 X20 Y10 F100; N60 Y50; N70 X50; N80 Y20; N90 X10; N100 G01 X0 Y0; N110 M05; N110 M30; 刀具半径补偿图 补偿模式 G41 D01 0 50 Y X A B C N50 N100 N60 N70 N80 N90 D E O G40 建立刀具半径左补偿 取消刀具半径补偿 D01=刀具半径
使用刀具半径补偿的产注意事顶 1、一般在直线插补模式下。 格式,c041(G42)XVD}F- G40X Y_; G00G41(G42)XYD: G40X Y_; 2、补偿应在切入工件之前完成,取消补偿应在切出工件 之后完成。 3、 必须有补偿平面内不为零的直线移动。 若上述例题程序改为: 4、G41/G42必须与G40成对使用。 5、G41/G42与G40之间的程序段不得出现任何转移加工, 如镜像、子程序加工等
3、必须有补偿平面内不为零的直线移动。 若上述例题程序改为: 使用刀具半径补偿的注意事项: 2、补偿应在切入工件之前完成,取消补偿应在切出工件 之后完成。 4、G41/G42必须与G40成对使用。 5、G41/G42与G40之间的程序段不得出现任何转移加工, 如镜像、子程序加工等。 1、一般在直线插补模式下。 格式:G01 G41(G42)X__ Y__ D__ F__; G40 X__ Y__; G00 G41(G42)X__ Y__ D__ ; G40 X__ Y__;
00002 N10 G90G54G17G00X0Y0S1000M03; N20 50 G00Z50; N30 G01G41X20Y10D01F100; 40 N40Z3; 30 N50 G01Z-3F30; N30Z3; N60Y50; N40G01Z-3F30; 20 N50G01G41X20Y10 N70X50; 0 D01F100; N80Y20; 10 2030 4050 N90X10; N100 G00G40X0Y0M05; 半径补偿过切现象 N110 M30; 程序运行时,机床预读N40、N50两句都为Z轴移动,没 有XY轴移动,机床无法判断下一步补偿的矢量方向,但机床不 会报警,补偿照常进行,于是发生过切
1 10 20 30 40 50 50 40 30 20 10 O0002 N10 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轴移动,机床无法判断下一步补偿的矢量方向,但机床不 会报警,补偿照常进行,于是发生过切。 N30 Z3; N40 G01 Z-3 F30; N50 G01 G41 X20 Y10 D01 F100;
一、实例编程 Ra12.5 0 其余 800.03 40 Ra3.2 R15 030 导 R20 2-R20 30 零件毛还为Φ100×30的棒料,材料为铝材
零件毛坯为Φ100×30的棒料,材料为铝材。 二、实例编程 Ra12.5 其余