1、模块五 孔和孔系加工,【学习目标】1、掌握G43/G44/G49指令的应用2、掌握孔及孔系零件编程及加工操作3、掌握数控铣床/加工中心孔加工的工艺设计4、掌握数控铣床/加工中心钻孔、镗孔、锪孔、铰孔的方法5、掌握数控铣床/加工中心攻丝的方法6、掌握数控铣床/加工中心孔加工的编程方法7、掌握孔的测量方法,项目一 G43、G44、G49的应用,【引入】 1、学习任务:如图3-30所示,加工该工件时需要钻头和立铣刀两种刀具,而不同的刀具长度不同,在编程时,要使不同的刀具到达同一工件表面Z向相同的位置,必须编写不同的程序,这样就不能直接按图纸编程。那么,在使用多把刀具的同一程序中,如何使长度不同的刀具
2、端面(刀位点)在Z轴的运动过程中,不随刀具长度不同而改变编程时Z向尺寸呢?编写该工件的精加工程序。,项目一 G43、G44、G49的应用,【教授新课】一、学习与该任务相关的知识,项目一 G43、G44、G49的应用,一)刀具长度 数控铣床的刀具是将刀具经过刀柄夹持,然后装夹于机床主轴上的。编程时用的刀具长度是指主轴端面到刀尖的举例,如图3-31所示的H01、H02、H03。,项目一 G43、G44、G49的应用,项目一 G43、G44、G49的应用,二)刀具长度补偿的编程格式1、格式:2、参数含义: G43刀具长度正补偿;G44刀具长度负补偿;G49取消刀具长度补偿;Z指令终点位置;H刀具长度
3、补偿号地址,用H00H99来指定,它用来调用内存中刀具长度补偿的数值。,项目一 G43、G44、G49的应用,项目一 G43、G44、G49的应用,3、注意事项:1)G43、G44、G49是模态代码,它们可以相互注销;2)使用G43或G44指令指定刀具长度补偿时,只能有Z轴的移动量(而且必须有Z轴移动才能补偿),若有其他轴向的移动,则会出现警示画面;3)执行G49指令后,Z轴的机床坐标值是指主轴端面到工件坐标系Z零平面的距离,使用时要注意防止过切,在实际生产中,G49程序段不写入程序。,项目一 G43、G44、G49的应用,三)刀具长度补偿方法 (原理) 如图3-32所示,工件坐标系Z值偏移量
4、为一定值H=200mm(即Z零平面的机床坐标系为-200),刀具长度分别为H01=60mm、H02=80mm。,项目一 G43、G44、G49的应用,三)刀具长度补偿方法 (原理)仿真操作演示:1、设置并安装毛坯:120100302、设置工件Z轴零点(主轴不带刀具接触工件上表面)3、记录此时Z坐标4、刀补表形状(H)输入H1=60、H2=805、MDI输入“G54G90G00Z5”、“G54G90G43G00Z5H01”、“G54G90G43G00Z5H02”、“G54G90G44G00Z5H01”,分别观察主轴移动情况,Z坐标,项目一 G43、G44、G49的应用,项目一 G43、G44、G
5、49的应用,四)刀具长度补偿的应用1、编程者可以在不知道刀具长度的情况下,按照假定的标准刀具长度编程,用刀具长度补偿功能进行补偿。2、通过改变刀具长度补偿,可以用同一程序实现同一工件的分层铣削。3、在加工过程中,如果刀具长度发生变化(磨损、重磨)或更换新刀具时,不必变更程序,只要把实际长度与假定长度的差值输入H寄存器就可以了。4、若加工一个零件需要几把刀具,各刀具长短不一,编程时不必考虑刀具长短对坐标值的影响,因此可以利用不同的刀具长度进行补偿。,项目一 G43、G44、G49的应用,【任务实施】 一、工艺分析 采用虎钳装夹,以孔的对称中心为工件原点,孔加工选用20钻头,轮廓加工采用顺铣。 二
6、、利用刀具长度补偿功能,编写编程,项目一 G43、G44、G49的应用,项目一 G43、G44、G49的应用,O3006G54G90G00X0Y0;M03S800;G43Z100H01;Z2;G01Z-30F300;G00Z200;M05;M00;M03S800;G00X80Y-50;G43Z100H02;Z5;,项目一 G43、G44、G49的应用,G01Z-5F80;G41Y-30D02;X-25;G02X-45Y-10R20;G01Y20;G03X-25Y40R20;G01X45;Y-50;G40X65;G00Z100;M05;M30;,程序验证、加工演示,项目一 G43、G44、G49的应用,