您好,欢迎访问三七文档
%0008G92X0.0Y0.0Z50.0S1000M03M08G90G98G81X-50Y0R-15Z-52F70.0(钻1)X-50.0Y-30.0(钻2)X0.0Y30.0R5(钻3)。。。。。。数控加工中,某些加工动作循环已经典型化。例如,钻孔、镗孔的动作是孔位平面定位、快速引进、工作进给、快速退回等。将这样一系列典型加工动作预先编好程序存储在系统中,再用包含G代码的一个程序段调用,可简化编程工作。这种包含了典型动作循环的G代码称为循环指令。常用的固定循环指令能完成的工作有:钻孔、攻螺纹和镗孔等。这些循环通常包括下列六个基本操作动作:①X、Y轴快速定位到孔中心位置②Z轴快速运行到靠近孔上方的安全高度平面R点(参考点)③孔加工(工作进给)④在孔底做需要的动作⑤退回到安全平面高度或初始平面高度⑥快速返回到初始点位置。1、固定循环的基本动作固定循环的动作示意图初始高度安全高度孔底动作G99快速定位快速移至R面安全高度12345工进退回工进加工孔快速退回孔底平面①X、Y轴快速定位到孔中心位置(起始点)②Z轴快速运行到靠近孔上方的安全高度平面R点(参考点)③孔加工(工作进给)④孔底动作⑤退回到安全平面高度⑥快速返回到初始平面。6不同的固定循环动作可能不同,有的没有孔底动作,有的直径回退到初始平面。G90(G91)G98(G99)G_X_Y_Z_R_Q_P_F_L_固定循环指令格式总体说明动作1动作2初始点R点动作3动作5动作4动作6R点Z点ZZ=0R点RZZ点固定循环动作实线—切削进给虚线—快速进给G90编程G91编程动作1动作2初始点R点动作3动作5动作4动作6R点Z点RZZ=0R点Z点固定循环动作实线—切削进给虚线—快速进给G90编程(a)G91编程ZZG90:X、Y、Z、R的数值为相对于工件坐标系的数值。G91:X、Y、Z、R的数值为相对于前一点的距离。固定循环指令格式说明G90(G91)G98(G99)G_X_Y_Z_R_Q_P_F_L_G98—返回初始平面。初始点是为安全下刀而规定的点。该点到零件表面的距离可以任意设定在一个安全高度上。执行循环指令前刀具所在的高度位置既视为初始点。G99—返回安全(R点)平面R点平面是刀具下刀时由快进转为工进的转换起点。距工件表面的距离主要考虑工件表面尺寸的变化,一般可取2~5mm。G指令用途Z向加工动作孔底动作Z向回退动作G73高速深孔钻间歇进给主轴保持转向及转速快速回退(不完全)G74攻左螺纹M04切削进给主轴M03保持转速M03切削进给回退G76精镗循环切削进给主轴停止、定向、偏移快速回退(完全)G80取消固定循环G81钻孔循环切削进给主轴保持转向及转速快速回退(完全)G82中心钻循环切削进给主轴保持转向及转速、暂停快速回退(完全)G83深孔钻间歇进给主轴保持转向及转速快速回退(完全)G84攻右螺纹M03切削进给主轴M04保持转速M04切削进给回退G85铰孔循环切削进给主轴保持转向及转速工进回退(完全)G86粗镗循环切削进给主轴停止快速回退(完全)G87反镗循环主轴停止、定向、偏移、快进反向偏移、工进切削进给G88手动镗循环切削进给主轴停止、手动操作快速回退(完全)G89镗循环切削进给主轴保持转向及转速、暂停工进回退(完全)G98(G99)G_X_Y_Z_R_Q_P_F_L_第二个G代码为孔加工方式,即固定循环代码G73,G74,G76和G81~G89中的任一个。G98(G99)G_X_Y_Z_R_Q_P_F_L_X、Y为孔位数据,指被加工孔的圆心位置。G90时:XY为孔圆心坐标G91时:XY为孔圆心相对与前一点的移动量。动作1动作2初始点R点动作3动作5动作4动作6R点Z点RZZ=0R点RZZ点固定循环动作实线—切削进给虚线—快速进给G90编程(a)G91编程(b)固定循环指令参数说明Z为孔底数据G90时:Z为孔底坐标G91时:Z为R点到孔底的距离(多为负)G98(G99)G_X_Y_Z_R_Q_P_F_L_动作1动作2初始点R点动作3动作5动作4动作6R点Z点ZZ=0R点RZZ点固定循环动作实线—切削进给虚线—快速进给G90编程G91编程动作1动作2初始点R点动作3动作5动作4动作6R点Z点RZZ=0R点Z点固定循环动作实线—切削进给虚线—快速进给G90编程(a)G91编程ZZG98(G99)G_X_Y_Z_R_Q_P_F_L_动作1动作2初始点R点动作3动作5动作4动作6R点Z点Z=0R点RZZ点固定循环动作实线—切削进给虚线—快速进给G90编程G91编程(b)动作1动作2初始点R点动作3动作5动作4动作6R点Z点RZZ=0R点ZZ点固定循环动作实线—切削进给虚线—快速进给G90编程(a)G91编程RRR为安全平面位置G90时:R——R面的坐标值G91时:R——初始点到R面的距离(常为负)G98(G99)G_X_Y_Z_R_Q_P_F_L_Q在G73(高速深孔钻)或G83(深孔钻)时指定每次进给深度,在G76(精镗循环)或G87(反镗循环)时指定刀具的让刀量,是增量值。P指定刀具在孔底的暂停时间,单位为ms(毫秒)。F为切削进给速度L指定固定循环的次数说明:1、G73~G89、Z、R、P、Q都是模态代码。2、在固定循环中刀具半径补偿无效,刀具长度补偿有效3、G80、G01~G03等代码可以取消固定循环。G80取消后的默认值为G00。固定循环指令分类钻孔类一般钻孔钻深孔(L/D>3)高速深孔钻G73深孔钻G83钻孔循环G81中心钻循环G82铰孔类铰镗孔循环1铰镗孔循环2G85G89攻螺纹类右旋攻螺纹左旋攻螺纹G84G74镗孔类粗镗孔精镗孔反镗孔G86G76G87G88手动镗钻孔循环指令1、一般钻孔循环指令G81格式:G98(G99)G81X_Y_Z_R_F_L_动作分解:刀具以进给速度向下运动钻孔,到达孔底位置后,快速退回(无孔底动作),适用:用于一般钻孔,孔不深。初始高度安全高度孔底G99G98G81动作指令图钻孔循环指令2、带停顿的钻孔循环指令G82格式:G98(G99)G82X_Y_Z_R_P_F_L_动作分解:与G81指令唯一的区别是有孔底暂停动作,暂停时间由P指定。作用:执行该指令使孔的表面更光滑,孔底平整。常用于做沉头台阶孔和中心孔。初始高度安全高度Z轴孔底暂停G99G98G82动作指令图深孔加工循环指令qqq初始高度安全高度孔底位置kkG73动作分解1、高速深孔加工循环指令G73格式:G98(G99)G73X_Y_Z_R_Q_F_L_动作分解:该固定循环用于Z轴的间歇进给,有利于断屑。适用:深孔加工。参数:Q值为每次的进给深度.参数:K为系统设定值。例:G98G73X10Y20Z-60R5Q10F50深孔加工循环指令2、深孔加工循环指令G83与G73不同之处在每次进刀后都返回安全平面高度处,更有利于钻深孔时的排屑。d:每次退刀后,再次进给时,由快速进给转换为切削进给时距上次加工面的距离(d由系统参数设定)qqq初始高度安全高度孔底位置ddG83动作分解钻孔循环指令编程举例一%0009G92X0.0Y0.0Z50.0S800M03M08G90F70.0G99G81X-50.0Y0.0Z-52.0R-15.0钻1G98Y-30.0(钻2)G99G73X0.0Y30.0Z-52.0R5.0Q10(高速深孔钻3)G98Y-30.0(高速深孔钻4)G99G82X50.0Y30.0Z-30.0R-15.0P2(中心钻5)G98Y0.0(钻6)M05M09M30钻6-φ10的孔例二编制右所示的孔加工程序(设Z轴开始点距工作表面50mm处,切削深度为10mm)。R面50初始面3%0009G92X50.Y50.Z50.G90G00X0.Y0.S800M03G91G99G81X40.Y40.Z-13.R-47.F100X40.Y0.L3X0.Y50.X-40.Y0.L3G90G80X-100.Y-50.Z50.M05M30螺纹加工循环指令(G74)左旋攻螺纹循环G74格式:G98(G99)G74X_Y_Z_R_F_L_动作分解:左旋攻螺纹(攻反螺纹)时主轴反转,到孔底时主轴正转,然后工进速度退回。初始高度安全高度孔底平面主轴正转主轴反转G74动作指令图注意:1、攻螺纹过程要求主轴转速与进给速度成严格的比例关系,进给速度F=转速(r/min)×螺矩(mm).2、R应选在距工件表面7mm以上的地方。格式:G98(G99)G84X_Y_Z_R_F_L_动作分解:从R点到Z点攻丝时刀具正向进给,主轴正转。到孔底部时,主轴反转,刀具以反向进给速度退出.初始高度安全高度孔底平面主轴反转主轴正转G84动作指令图右旋攻螺纹循环螺纹加工编程举例•编制右图所示的螺孔加工程序(设Z轴开始点距工作表面50mm处,切削深度为10mm牙距2mm)。R面50初始面3(1)先用G81钻孔%0009G92X50.Y50.Z50.G90G00X0.Y0.M03S800G91G99G81X40.Y40.Z-13.R-47.F100X40.Y0.L3X0.Y50.X-40.Y0.L3G90G80X50.Y50.Z50.•(Ⅱ)再用G84攻丝•S140•X0Y40•G91G99G84X40Z-17R-43L4F280•Y50•G99G84X-40.Z-17.R-43.L3•G80Z43.•G90X50Y50•M05•M30编制右图所示的螺孔加工程序(设Z轴开始点距工作表面50mm处,切削深度为10mm牙距2mm)•镗孔循环指令G861)G86:粗镗循环初始高度安全高度孔底平面G85指令动作图G98G86X_Y_Z_R_F_L_此指令与G81钻孔指令相同,但在孔底时主轴停止,然后快速退回。注意:该指令退刀前没有让刀动作,退回时可能划伤已加工表面,因此只用于粗镗孔。镗孔循环指令(G76)2)精镗循环G98(G99)G76X_Y_Z_R_Q_F_L_G76动作指令图初始高度安全高度孔底平面主轴准停q精镗时,主轴在孔底定向停止后,向刀尖反方向移动,然后快速退刀,退刀位置由G98或G99决定。带有让刀的退刀不会划伤已加工平面,保证了镗孔精度。刀尖反向位移量用地址Q指定。镗孔循环指令(G87)3)G87:反镗循环G98G87X_Y_Z_R_Q_F_L_初始点G98G99主轴正转主轴反转R点Z点q主轴正转主轴定向停R点Z点主轴起动图44G84指令动作图(G98的情况)图45G87指令动作图初始点G98G99主轴正转暂停后主轴停止R点Z点图46G88指令动作图主轴正转暂停镗刀G87反镗孔主轴正转,进给退出G87指令动作图动作过程:在X、Y轴定位后,主轴定向停止,然后向刀尖的反方向移动q值,再快速进给到孔底(R点)定位。在此位置,刀具向刀尖方向移动q值。主轴正转,在Z轴正方向上加工至Z点。这时主轴又定向停止,向刀尖反方向位移,然后从孔中退出刀具,后退回一个位移量,主轴正转,进行下一个程序段的动作。。只能用G98返回到初始点)镗孔循环指令(G88)初始点G98G99主轴正转主轴反转R点Z点q主轴正转主轴定向停R点Z点主轴起动图44G84指令动作图(G98的情况)图45G87指令动作图初始点G98G99主轴正转暂停后主轴停止R点Z点图46G88指令动作图主轴正转暂停G88指令动作图4)G88:镗孔循环(手镗)G98(G99)G88X_Y_Z_R_P_F_L_在孔底暂停,主轴停止后,转换为手动状态,可用手动将刀具从孔中退出。到返回点平面后,主轴正转,再转入下一个程序段进行自动加工。镗孔手动回刀,不需主轴准停•铰镗孔循环指令2)G85:铰镗孔循环1G99G85X_Y_Z_R_F_L_该指令动作过程与G81指令相同,只是G85进刀和退刀都为工进速度,且回退时主轴不停转。初始高度安全高度孔底平面G85指令动作图1)铰镗孔循环1(G85)铰镗孔循环指令G89:铰镗孔循环2G98(G99)G89X_Y_Z_R_P_F_L_此指令与G86指令相同,但在孔底有暂停。初始高度安全高度孔底平面G89指令动作图主轴延时停2)铰镗
本文标题:数控钻孔
链接地址:https://www.777doc.com/doc-5590918 .html