FANUC刀补详解.docx

上传人:scccc 文档编号:14533582 上传时间:2022-02-08 格式:DOCX 页数:7 大小:22.85KB
返回 下载 相关 举报
FANUC刀补详解.docx_第1页
第1页 / 共7页
FANUC刀补详解.docx_第2页
第2页 / 共7页
FANUC刀补详解.docx_第3页
第3页 / 共7页
FANUC刀补详解.docx_第4页
第4页 / 共7页
FANUC刀补详解.docx_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《FANUC刀补详解.docx》由会员分享,可在线阅读,更多相关《FANUC刀补详解.docx(7页珍藏版)》请在三一文库上搜索。

1、精品文档1. 刀具长度补偿指令 G43 、G44 、G49刀具长度补偿指令对立式加工中心而言 , 一般用于刀具轴向 ( Z 方 向 ) 的补偿 , 它将编程时的刀具长度和实际使用的刀具长度之差设定于刀具偏置存储器中(图 3 1 ),用 G43 或 G44 指令补偿这个差值而不用修改程序。图 3 15 为加工中心刀库中的部分刀具,它们的长度各不相同,为每把刀具设定一个工件坐标系也是可以的 ( FANUC 0i MB 系统可以设置54 个工件坐标系 )但通过刀具的长度补偿指令在操作上更加方便。图 3 16 G43 、G44 与 H 指令对应偏置量的运算结果编程格式: _ H _ Z44 G43 G

2、G49 Z_G43 指令表示刀具长度正方向补偿;G44 指令表示刀具长度负方向补偿 ;G49 指令表示取消刀具长度补偿 。 使用 G43 、G44 指令时 , 不管是 G90 指令有效还是 G91 指令有效, 刀具移动的最终Z 方向位置, 都是程序中指定的Z 与 H 指令的对应偏置量进行运算6欢迎下载 。图 3 16 ) 。 也可以为 “ ” 用 G43 指令。2. 刀具半径补偿指令H 指令对应的偏置量在设置时可以为 “ ”,它们的运算关系见图 3 16 ,编程时一般使G40 、G41 、G42在加工工件轮廓时,当用半径为 R 的圆柱铣刀加工工件轮廓时,如果数控系 统不具备刀具补偿功能,那么编

3、程人员必须要按照偏离轮廓距离为 R 的刀具中心运动轨迹的数据来编 程 , 其运算有时是相对复杂的 ;而当刀具磨损后, 刀具的半径减少, 此时就要按新的刀具中心轨迹进行编程, 否则加工出来的零件要增加一个余量( 即刀具的磨损量)。 对于有刀具半径补偿功能的数控系统 , 可不必求刀具中心的运动轨迹, 而只需按被加工工件轮廓曲线编程, 同时在程序中给出刀具半径的补偿指令, 数控系统自行计算后,偏置一定的距离 (如刀具半径或其它设定值) 后进行走刀, 这样就可加工出具有轮廓曲线的零件,使编程工作大大简化。刀具半径补偿时的移动轨迹在 G1 7 指令有效时, 编程格G01 )X_ Y_ D_( F_ )式

4、 :G41( G42 )G00(G40 G00( G01 )X_ Y_F_ )其运动轨迹见图 3 17G41指令表示刀具半径左侧补偿。沿刀具进给方向看去,刀具中心在零件轮廓的左侧(见图 3 17 , 通常顺铣时采用左侧补偿)。G42 指令表示刀具半径右侧补偿。沿刀具进给方向看去,刀具中心在零件轮廓的右侧(见图 3 15 , 通常逆铣时采用右侧补偿)。G41 或 G42 程序完成后G40 指令表示刀具半径补偿取消用 G40 程序段消除偏置值, 从而使刀具中 心与编程轨迹重合。有了刀具补偿, 除了可免去刀具中心轨迹的人工计算外, 还可以利用同一加工程序去适应不同的情况( 例如用同一程序进行粗加工

5、、 半精加工及精加工; 刀具磨损后的补偿 ), 只需要在系统参数中更改一下有关半径补偿量(图 3 1 中 D 所对应的值)就可。使用刀具半径补偿指令时应注意:( 1 ) 从无刀具补偿状态进入刀具半径补偿方式时, 或在撤消刀具半径补偿时, 刀具必须移动一段距离否则刀具会沿运动的法向直接偏移一个半径量, 很容易出意外, 特别在加工全切削的型腔时,刀具无回空间,会造成刀具崩断。(2 )在执行G41、G42 及G40 指令时,其移动指令只能用G01 或G00 ,而不能用 G02或 G03。( 3 ) 为了保证切削轮廓的完整性、 平滑性, 特别在采用子程序分层切削时,注意不要造成欠切或过切的现象。内、外

6、轮廓的走刀方式见图 3 18 。具体为:用G41或G42指令进行刀具半径补偿-走过渡段-轮廓切削-走过渡段-用G40指令取消刀具半径补偿。( 4 ) 切入点应选择那些在XY 平面内最左( 或右 )、 最上 ( 或下 ) 的点 ( 如圆弧的象限点等) 或相交的点。图 3 18 内、外轮廓刀具半径补偿时的切入、切出(图中都为顺铣)a 轮廓尺寸较大时的过渡段b 轮廓尺寸较小时的过渡段c 轮廓有交角时的过渡段( 5 )用G18 、G19 指令平面时(用球铣刀切削曲面) ,注意 G41 与 G42 指令的左、右偏方向。图 3 19 过切现象( 6 )在刀具半径补偿的切削程序段中,即从G41 (或 G42

7、 )开始的程序段到 G40 结束的程序段之间,FANUC 系统对处理2 个或更多刀具在平面内不移动的程序段( 如暂停 、M99 返回主程序 、 子程序名 、 第三轴移动等等),刀具将产生过切现象。如用 10mm小立铳刀对图 3 19 所示矩形进行轮廓铣削,程序如下::3103 主程序名M6 T1 换上 1 号刀 G54 G90 G0 G43 H1 Z100 选择坐标系,引入长度补偿 M3 S600 主轴正转X 30 Y20 Z1 到达起刀点 G41 Y12.5 D1 引入刀具左侧半径补偿 X 20 过渡段 M98 P23014 调用 O3014 子程序 2 次 G0 Z100 主轴上升Y20

8、过渡段G40 X 30 取消半径补偿G49 Z0 取消长度补偿,到机床坐标ZM30 程序结束 % % :3104 子程序名 G1 G91 Z 5 F30 在 A 点处沿 Z 增量切削 G90 X20 F100 到 B 点( B 到 C 自动完成)Y 12.5 到 D 点( D 到 E 自动完成)X 20 到 F 点( F 到 G 自动完成) Y12.5 到 H 点 M99 子程序结束并返回 % 子程序修改为: % :3104 G1 G91 Z 5 F30 G90 X20 F100 Y 12.5 X 20 Y12.5 M99 % % 在编制程序时, 如果把刀具半径补偿引入与取消的程序段放在主程序

9、中 ( 在加工平面凸轮的槽时必须这 样 ), 那么当调用子程序( 加工轮廓的程序 ) 的次数超过 1 次 , 在切削第2 次的时候就会出现过切现象( 图3 19 中打剖面线部分)。 这主要由于在上面的程序中 , 程序段 M99 、O3014 、 G1 G91 Z 5 F30 已超过 2 个以上没有X 、 Y 的移动, 所以系统不会自动完成 H 到 A (图中黑线圆弧)的切削,从而引起过切。此时可 采取减少程序段的方法,把子程序名放到第一个程序段的段首;把M99 放到最后一个程序段的段尾。另外 必须严格按照上面( 3 ) 所确定的切入方法 , 即必须有过渡段, 否则刀具补偿没有完成, 同样会产生

10、过切的现象。图 3 20 刀具半径补偿及调用子程序举例例 3 6 刀具半径补偿及调用子程序举例。加工图 3 20 所示工 件的外轮廓。加工程序如下: 主程序: %:3006 程序名N10 M6 T4 换上 4 号刀, 16mm小 键槽铳刀 N20 G54 G90 G0 G43 H4 Z200 选择坐标系,引入长度补偿 N30 M3 S600 主轴正转,转速600r/minN40 X140 Y70 刀具快速移动到 P 点上方 N50 Z2 M8 快速下降,切削液开 N60 G1 Z 6 F50 进给到 Z 6 N70 M98 P3106 调用 O3106 子程序一次 N80 G1 Z 13 F5

11、0 进给到 Z 13N90 M98 P3106 调用 O3106 子程序一次 N100 Z100 M9 Z 轴快速上移,切削液关 N110 G49 G90 Z0 取消刀具长度补偿, Z 轴快速移动到机床坐 标 Z0 处 N120 M30 程序结束 % 子程序: % :3106 子程序名N10 G0 G41 X100 D4 刀具左侧补偿,快速移动到点 A ,引入刀具半径 补偿N20 G1 Y40 F100 刀具以 100mm/min 的速度直线插补到点 B (走过渡 段) N30Y20到点CN40X75到点DN50 G3 Y 20 R 20 F60 逆圆到点 E 。进给速度修调N60G1X100

12、 F100到点FN70Y 40到点GN80X0到点 HN90G2Y40 R 40F120顺圆到点 I 。进给速度需修调N100G1X100F100到点 BN110 X140 到点 JN120 G40 G0 Y70 取消刀具半径补偿,快速到点 PN130 M99 子程序结束并返回到主程序 % 刀具补偿功能给数控加工带来了许多方便, 简化了编程工作。 编程人员不但可以 直接按工件轮廓编程,而且还可以用同一个加工程序对工件轮廓进行粗、 精加工。 当按工件轮廓编程以 后,在粗加工零件时我们可以把偏置量设为R + A ,其中 A为精加工前的加工余量在精加工零件时, 偏置量仍然设为 R ( 对于有公差要求

13、的零件,精加工时的偏置量应设置为 R 平均偏差3. 用程序输入补偿值指令 G10H的几何补偿值编程格式:G10L10P_R_H的磨损补偿值编程格式:G10L11P_R_D的几何补偿值编程格式:G10L12P_R_D的磨损补偿值编程格式:G10L13P_R_P :刀具补偿号,即图 3 1 中的 “ 番号 ”。/2 )R :刀具补偿量。 在 G90 有效时,R 后的数值直接输入到3 1 中相应的位置; 在 G91 有效时,R 后的数值与图 3 1中相应位置原有的数值相叠加,得到一个新的数值替换原有数值。精品文档欢迎您的下载,资料仅供套考!致力为企业和个人提供合同协议, 策划案计划书,学习资料等等打造全网一站式需求6欢迎下载

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1