加工中心课件-G76镗孔循环指令 PPT
FANUC系统螺纹切削复合循环(G76)编程详解
螺纹切削复合循环(G76)指令应用1、螺纹切削复合循环(G76)指令详解指令格式 : G76 Pm r a QΔdmin RdG76 X(U)_ Z(W)_Ri Pk QΔd Ff指令功能:该螺纹切削循环的工艺性比较合理,编程效率较高,螺纹切削循环路线及进刀方法如图32所示。
图32 螺纹切削复合循环路线及进刀法指令说明:①m表示精车重复次数,从1—99;②r表示斜向退刀量单位数,或螺纹尾端倒角值,在0.0f—9.9f之间,以0.1f为一单位,(即为0.1的整数倍),用00—99两位数字指定,(其中f 为螺纹导程);③a表示刀尖角度;从80°、60°、55°、30°、29°、0°六个角度选择;④Δdmin:表示最小切削深度,当计算深度小于Δdmin,则取Δdmin 作为切削深度;⑤d:表示精加工余量,用半径编程指定;Δd :表示第一次粗切深(半径值);⑥X 、Z:表示螺纹终点的坐标值;⑦U:表示增量坐标值;⑧W:表示增量坐标值;⑨I:表示锥螺纹的半径差,若I=0,则为直螺纹;⑩k:表示螺纹高度(X方向半径值);2、举例说明G76 P010060 Q300 R0.1G76 X274.8 Z*** P2600 Q800 F4解释:第一行的P01、00、6001 :代表的是精加工循环次数00 : Z方向的退尾量60 :螺纹角度普遍都是60°的Q300:代表最后一刀的切深数值千进位 300也就是0.3MMR0.1:精加工余量 0.1MM第二行的X、Z为终点坐标P2600:是螺纹牙高 0.65*螺距Q800 :第一刀的切深量同上Q算法一样,F4 :螺距3、G76螺纹车削实例下图所示为零件轴上的一段直螺纹,螺纹高度为3.68,螺距为6,螺纹尾端倒角为1.1L,刀尖角为60°,第一次车削深度1.8,最小车削深度0.1,精车余量0.2,精车削次数1次,螺纹车削前先精车削外圆柱面,其数控程序如下:螺纹切削多次循环G76指令编程实例O0028 /程序编号N0 G50 X80.0 Z130.0; /设置工件原点在左端面N2 G30 U0 W0; /返回第二参考点N4 G96 S200 T0101 M08 M03; /指定切削速度为200m/min,调外圆车刀N6 G00 X68.0 Z132.0; /快速走到外圆车削起点(68.0,132.0)N7 G42 G01 Z130.0 F0.2;N8 Z29.0 F0.2; /外圆车削N9 G40 G00 U10.0;N10 G30 U0 W0;N12 G97 S800 T0202 M08 M03; /取消恒切削速度,指定主轴转速800r/min,调螺纹车刀N14 G00 X80.0 Z130.0; /快速走到螺纹车削循环始点(80.0,130.0)N16 G76 P011160 Q0.1 R0.2; /循环车削螺纹N18 G76 X60.64 Z25.0 P3.68 Q1.8 F6.0;N20 G30 U0 W0 M09;N22 M30;温馨提示:最好仔细阅读后才下载使用,万分感谢!。
钻孔攻丝镗孔指令
50系统钻孔\攻丝\镗孔动作对比类型G代码钻削(-Z方向)在孔底动作回退(+Z方向)应用钻孔G73 间歇进给——快速移动高速深孔循环G81 切削进给——快速移动点钻循环G83 间歇进给——快速移动深孔钻循环攻丝G74 切削进给停刀→主轴正转切削进给左旋攻丝循环G84 切削进给停刀→主轴反转切削进给攻丝循环镗孔G76 切削进给停刀→主轴定向停止快速移动精镗循环G82 切削进给停刀快速移动锪镗循环G85 切削进给——快速移动镗孔循环G86 切削进给主轴停止快速移动镗孔循环G87 切削进给停刀→主轴定向停止快速移动背镗循环G88 切削进给停刀→主轴停止快速移动镗孔循环G89 切削进给停刀快速移动镗孔循环G80 ——————取消固定循环一、钻孔指令1、高速深孔钻循环(G73)G73 X_Y_Z_R_Q_F_K_ 2、点钻循环(G81)G81X_Y_Z_R_F_K_3、深孔钻循环(G83)G83 X_Y_Z_R_Q_F_K_二、攻丝指令1、左旋攻丝循环(G74)G74 X_Y_Z_R_P_F_K_ 2、右旋攻丝循环(G84)G84 X_Y_Z_R_P_F_K_三、镗孔指令1、精镗循环(G76)G76X_Y_Z_R_Q_P_F_K_ 2、锪镗循环(G82)G82 X_Y_Z_R_P_F_K_ 3、镗孔循环(G85)G85 X_Y_Z_R_F_K_4、镗孔循环(G86)G86 X_Y_Z_R_F_K_5、背镗循环(G87)G87 X_Y_Z_R_Q_P_F_K_ 6、镗孔循环(G88)G88 X_Y_Z_R_P_F_K_ 7、镗孔循环(G89)G89 X_Y_Z_R_P_F_K_参数G90编程G91编程X_Y_ 孔位坐标值孔位坐标值Z_ 孔底Z值从R点到孔底的距离R_ R点Z值从初始位置面到R点的距离Q_ 每次切削进给的切削深度每次切削进给的切削深度F_ 切削进给速度切削进给速度K_ 重复次数重复次数参数G90编程G91编程X_Y_ 孔位坐标值孔位坐标值Z_ 孔底Z值从R点到孔底的距离R_ R点Z值从初始位置面到R点的距离P_ 在孔底的停刀时间在孔底的停刀时间F_ 切削进给速度切削进给速度K_ 重复次数重复次数参数G90编程G91编程X_Y_ 孔位坐标值孔位坐标值Z_ 孔底Z值从R点到孔底的距离R_ R点Z值从初始位置面到R点的距离Q_ 孔底的偏移量孔底的偏移量P_ 在孔底的停刀时间在孔底的停刀时间F_ 切削进给速度切削进给速度K_ 重复次数重复次数★注意:G87(背镗循环)中,刀具首先沿着X和Y轴定位,然后主轴在固定的回转圆周位置上停止,刀具向刀尖的相反方向移动并快速定位至孔底(R点)位置。
螺纹切削循环G76
d:精车余量,用半径编程指定,单位:微米,该参数为模态量;
X(U)、Z(W):螺纹终点绝对坐标或增量坐标;
i:螺纹锥度值,用半径编程指定。如果i = 0则为直螺纹,可省略;
k:螺纹高度,用半径编程指定,单位:微米;
d:第一次车削深度,用半径编程指定,单位:微米;
L:螺纹的导程。
图7-8 螺纹切削多次循环示例
G76 P(m)( r ) () Q(dmin) R(d);
G76 X(U)__Z(W)__R ( i ) P ( k ) Q ( d ) F ( L )
式中:
参数意义的注释
m:精车重复次数,从01~99,用两位数表示,该参数为模态量;
r:螺纹尾端倒角值,该值的大小可设置在0.0~9.9L之间,系数应为0.1的整倍数, 用00~99之间的两位整数来表示,其中L为导程,该参数为模态量;
…
小结:
1、记住螺纹固定循环指令G76的指令格式:
G76 P(m)( r ) () Q(dmin) R(d);
G76 X(U)__Z(W)__R ( i ) P ( k ) Q ( d ) F ( L )
记住各部分含义
作业: 课本P110(图7-13)
:刀尖角度,可从80°、60°、55°、30°、29°、0°六个角度中选择,用两位 整数来表示,该参数为模态量;
m、r、 用地址P同时指定,例如,m=2, r=1.2L, =60°,表示为P021260;
dmin:最小车削深度,用半径编程指定,单位:微米。车削过程中每次的车削深 度为 ( d n d n 1),当计算深度小于此极限值时,车削深度锁定在这个值,该 参数为模态量;
…
练习题
用G76加工螺纹,如图所示螺纹高度为1.1mm,螺距为2mm, 螺纹尾端倒角值为1.0L,刀尖角为60°,第一次车削深度为 0.9mm,最小切削深度为0.1mm。
FANUC系统螺纹切削复合循环(G76)编程详解
螺纹切削复合循环(G76)指令应用1、螺纹切削复合循环(G76)指令详解指令格式 : G76 Pm r a QΔdmin RdG76 X(U)_ Z(W)_Ri Pk QΔd Ff指令功能:该螺纹切削循环的工艺性比较合理,编程效率较高,螺纹切削循环路线及进刀方法如图32所示。
图32 螺纹切削复合循环路线及进刀法指令说明:①m表示精车重复次数,从1—99;②r表示斜向退刀量单位数,或螺纹尾端倒角值,在0.0f—9.9f之间,以0.1f为一单位,(即为0.1的整数倍),用00—99两位数字指定,(其中f 为螺纹导程);③a表示刀尖角度;从80°、60°、55°、30°、29°、0°六个角度选择;④Δdmin:表示最小切削深度,当计算深度小于Δdmin,则取Δdmin 作为切削深度;⑤d:表示精加工余量,用半径编程指定;Δd :表示第一次粗切深(半径值);⑥X 、Z:表示螺纹终点的坐标值;⑦U:表示增量坐标值;⑧W:表示增量坐标值;⑨I:表示锥螺纹的半径差,若I=0,则为直螺纹;⑩k:表示螺纹高度(X方向半径值);2、举例说明G76 P010060 Q300 R0.1G76 X274.8 Z*** P2600 Q800 F4解释:第一行的P01、00、6001 :代表的是精加工循环次数00 : Z方向的退尾量60 :螺纹角度普遍都是60°的Q300:代表最后一刀的切深数值千进位 300也就是0.3MMR0.1:精加工余量 0.1MM第二行的X、Z为终点坐标P2600:是螺纹牙高 0.65*螺距Q800 :第一刀的切深量同上Q算法一样,F4 :螺距3、G76螺纹车削实例下图所示为零件轴上的一段直螺纹,螺纹高度为3.68,螺距为6,螺纹尾端倒角为1.1L,刀尖角为60°,第一次车削深度1.8,最小车削深度0.1,精车余量0.2,精车削次数1次,螺纹车削前先精车削外圆柱面,其数控程序如下:螺纹切削多次循环G76指令编程实例O0028 /程序编号N0 G50 X80.0 Z130.0; /设置工件原点在左端面N2 G30 U0 W0; /返回第二参考点N4 G96 S200 T0101 M08 M03; /指定切削速度为200m/min,调外圆车刀N6 G00 X68.0 Z132.0; /快速走到外圆车削起点(68.0,132.0)N7 G42 G01 Z130.0 F0.2;N8 Z29.0 F0.2; /外圆车削N9 G40 G00 U10.0;N10 G30 U0 W0;N12 G97 S800 T0202 M08 M03; /取消恒切削速度,指定主轴转速800r/min,调螺纹车刀N14 G00 X80.0 Z130.0; /快速走到螺纹车削循环始点(80.0,130.0)N16 G76 P011160 Q0.1 R0.2; /循环车削螺纹N18 G76 X60.64 Z25.0 P3.68 Q1.8 F6.0;N20 G30 U0 W0 M09;N22 M30;温馨提示:最好仔细阅读后才下载使用,万分感谢!。
FANUC系统螺纹切削复合循环(G76)编程详解
螺纹切削复合循环(G76)指令应用1、螺纹切削复合循环(G76)指令详解指令格式 : G76 Pm r a QΔdmin RdG76 X(U)_ Z(W)_Ri Pk QΔd Ff指令功能:该螺纹切削循环的工艺性比较合理,编程效率较高,螺纹切削循环路线及进刀方法如图32所示。
图32 螺纹切削复合循环路线及进刀法指令说明:①m表示精车重复次数,从1—99;②r表示斜向退刀量单位数,或螺纹尾端倒角值,在0.0f—9.9f之间,以0.1f为一单位,(即为0.1的整数倍),用00—99两位数字指定,(其中f 为螺纹导程);③a表示刀尖角度;从80°、60°、55°、30°、29°、0°六个角度选择;④Δdmin:表示最小切削深度,当计算深度小于Δdmin,则取Δdmin 作为切削深度;⑤d:表示精加工余量,用半径编程指定;Δd :表示第一次粗切深(半径值);⑥X 、Z:表示螺纹终点的坐标值;⑦U:表示增量坐标值;⑧W:表示增量坐标值;⑨I:表示锥螺纹的半径差,若I=0,则为直螺纹;⑩k:表示螺纹高度(X方向半径值);2、举例说明G76 P010060 Q300 R0.1G76 X274.8 Z*** P2600 Q800 F4解释:第一行的P01、00、6001 :代表的是精加工循环次数00 : Z方向的退尾量60 :螺纹角度普遍都是60°的Q300:代表最后一刀的切深数值千进位 300也就是0.3MMR0.1:精加工余量 0.1MM第二行的X、Z为终点坐标P2600:是螺纹牙高 0.65*螺距Q800 :第一刀的切深量同上Q算法一样,F4 :螺距3、G76螺纹车削实例下图所示为零件轴上的一段直螺纹,螺纹高度为3.68,螺距为6,螺纹尾端倒角为1.1L,刀尖角为60°,第一次车削深度1.8,最小车削深度0.1,精车余量0.2,精车削次数1次,螺纹车削前先精车削外圆柱面,其数控程序如下:螺纹切削多次循环G76指令编程实例O0028 /程序编号N0 G50 X80.0 Z130.0; /设置工件原点在左端面N2 G30 U0 W0; /返回第二参考点N4 G96 S200 T0101 M08 M03; /指定切削速度为200m/min,调外圆车刀N6 G00 X68.0 Z132.0; /快速走到外圆车削起点(68.0,132.0)N7 G42 G01 Z130.0 F0.2;N8 Z29.0 F0.2; /外圆车削N9 G40 G00 U10.0;N10 G30 U0 W0;N12 G97 S800 T0202 M08 M03; /取消恒切削速度,指定主轴转速800r/min,调螺纹车刀N14 G00 X80.0 Z130.0; /快速走到螺纹车削循环始点(80.0,130.0)N16 G76 P011160 Q0.1 R0.2; /循环车削螺纹N18 G76 X60.64 Z25.0 P3.68 Q1.8 F6.0;N20 G30 U0 W0 M09;N22 M30;温馨提示:最好仔细阅读后才下载使用,万分感谢!。
FANUC系统螺纹切削复合循环(G76)编程详解
螺纹切削复合循环(G76)指令应用1、螺纹切削复合循环(G76)指令详解指令格式 : G76 Pm r a QΔdmin RdG76 X(U)_ Z(W)_Ri Pk QΔd Ff指令功能:该螺纹切削循环的工艺性比较合理,编程效率较高,螺纹切削循环路线及进刀方法如图32所示。
图32 螺纹切削复合循环路线及进刀法指令说明:①m表示精车重复次数,从1—99;②r表示斜向退刀量单位数,或螺纹尾端倒角值,在0.0f—9.9f之间,以0.1f为一单位,(即为0.1的整数倍),用00—99两位数字指定,(其中f 为螺纹导程);③a表示刀尖角度;从80°、60°、55°、30°、29°、0°六个角度选择;④Δdmin:表示最小切削深度,当计算深度小于Δdmin,则取Δdmin 作为切削深度;⑤d:表示精加工余量,用半径编程指定;Δd :表示第一次粗切深(半径值);⑥X 、Z:表示螺纹终点的坐标值;⑦U:表示增量坐标值;⑧W:表示增量坐标值;⑨I:表示锥螺纹的半径差,若I=0,则为直螺纹;⑩k:表示螺纹高度(X方向半径值);2、举例说明G76 P010060 Q300 R0.1G76 X274.8 Z*** P2600 Q800 F4解释:第一行的P01、00、6001 :代表的是精加工循环次数00 : Z方向的退尾量60 :螺纹角度普遍都是60°的Q300:代表最后一刀的切深数值千进位 300也就是0.3MMR0.1:精加工余量 0.1MM第二行的X、Z为终点坐标P2600:是螺纹牙高 0.65*螺距Q800 :第一刀的切深量同上Q算法一样,F4 :螺距3、G76螺纹车削实例下图所示为零件轴上的一段直螺纹,螺纹高度为3.68,螺距为6,螺纹尾端倒角为1.1L,刀尖角为60°,第一次车削深度1.8,最小车削深度0.1,精车余量0.2,精车削次数1次,螺纹车削前先精车削外圆柱面,其数控程序如下:螺纹切削多次循环G76指令编程实例O0028 /程序编号N0 G50 X80.0 Z130.0; /设置工件原点在左端面N2 G30 U0 W0; /返回第二参考点N4 G96 S200 T0101 M08 M03; /指定切削速度为200m/min,调外圆车刀N6 G00 X68.0 Z132.0; /快速走到外圆车削起点(68.0,132.0)N7 G42 G01 Z130.0 F0.2;N8 Z29.0 F0.2; /外圆车削N9 G40 G00 U10.0;N10 G30 U0 W0;N12 G97 S800 T0202 M08 M03; /取消恒切削速度,指定主轴转速800r/min,调螺纹车刀N14 G00 X80.0 Z130.0; /快速走到螺纹车削循环始点(80.0,130.0)N16 G76 P011160 Q0.1 R0.2; /循环车削螺纹N18 G76 X60.64 Z25.0 P3.68 Q1.8 F6.0;N20 G30 U0 W0 M09;N22 M30;。
加工中心课件-G76镗孔循环指令
A:正值 B:负值
镗孔固定循环指令及编程
固定循环动作组成
①X、Y轴快速定位到孔中心位置 ②Z轴快速运行到靠近孔上方的安全高度平面 R点(参考点) ③孔加工(工作进给) ④在孔底做需要的动作 ⑤退回到安全平面高度或初始平面高度 ⑥快速返回到初始点位置。
Z:孔底位置; R:参考平面的高度; Q:每次进给深度(G73/G83); I、J:刀具在轴上的反向位移增量(G76/G87); P:刀具在孔底的暂停时间,单位为 ms; K:在G73指令中是指每次工作进给后快速退回的一段距离;在G83指令中是指每 次退刀后,再由快速进给转换为切削进给时距上次加工面的距离; F:切削进给速度; L:循环次数,未指定时默认为 1 次。
G76:精镗循环 格式:
G98/G99 G76 X_Y_Z_R_P_I_J_F_L_; 说明:
I:X 轴刀尖反向位移量; J:Y 轴刀尖反向位移量. G76 精镗时,主轴在孔底定向停止后,向刀尖反方向移动,然后快速退 刀。这种带有让刀的退刀不会划伤已加工平面,保证了镗孔精度。
例:使用 G76 指令编制如图所示精镗加工程序:设刀具起点距工件上表 面 42mm,距孔底 50mm,在距工件上表面 2mm 处(R 点)由快进转换为 工进。
固定循环的动作示意图
快速 定位
1
快速移至 R面
G9 9 初始高度
2
安全高度
快速 定位
1
快速移至 R面
G9 8初始高度
2
安全高度
3
工进加工孔
工
进 退
5
回
FANUC系统螺纹切削复合循环(G76)编程详解
螺纹切削复合循环(G76)指令应用1、螺纹切削复合循环(G76)指令详解指令格式 : G76 Pm r a QΔdmin RdG76 X(U)_ Z(W)_Ri Pk QΔd Ff指令功能:该螺纹切削循环的工艺性比较合理,编程效率较高,螺纹切削循环路线及进刀方法如图32所示。
图32 螺纹切削复合循环路线及进刀法指令说明:①m表示精车重复次数,从1—99;②r表示斜向退刀量单位数,或螺纹尾端倒角值,在0.0f—9.9f之间,以0.1f为一单位,(即为0.1的整数倍),用00—99两位数字指定,(其中f 为螺纹导程);③a表示刀尖角度;从80°、60°、55°、30°、29°、0°六个角度选择;④Δdmin:表示最小切削深度,当计算深度小于Δdmin,则取Δdmin 作为切削深度;⑤d:表示精加工余量,用半径编程指定;Δd :表示第一次粗切深(半径值);⑥X 、Z:表示螺纹终点的坐标值;⑦U:表示增量坐标值;⑧W:表示增量坐标值;⑨I:表示锥螺纹的半径差,若I=0,则为直螺纹;⑩k:表示螺纹高度(X方向半径值);2、举例说明G76 P010060 Q300 R0.1G76 X274.8 Z*** P2600 Q800 F4解释:第一行的P01、00、6001 :代表的是精加工循环次数00 : Z方向的退尾量60 :螺纹角度普遍都是60°的Q300:代表最后一刀的切深数值千进位 300也就是0.3MMR0.1:精加工余量 0.1MM第二行的X、Z为终点坐标P2600:是螺纹牙高 0.65*螺距Q800 :第一刀的切深量同上Q算法一样,F4 :螺距3、G76螺纹车削实例下图所示为零件轴上的一段直螺纹,螺纹高度为3.68,螺距为6,螺纹尾端倒角为1.1L,刀尖角为60°,第一次车削深度1.8,最小车削深度0.1,精车余量0.2,精车削次数1次,螺纹车削前先精车削外圆柱面,其数控程序如下:螺纹切削多次循环G76指令编程实例O0028 /程序编号N0 G50 X80.0 Z130.0; /设置工件原点在左端面N2 G30 U0 W0; /返回第二参考点N4 G96 S200 T0101 M08 M03; /指定切削速度为200m/min,调外圆车刀N6 G00 X68.0 Z132.0; /快速走到外圆车削起点(68.0,132.0)N7 G42 G01 Z130.0 F0.2;N8 Z29.0 F0.2; /外圆车削N9 G40 G00 U10.0;N10 G30 U0 W0;N12 G97 S800 T0202 M08 M03; /取消恒切削速度,指定主轴转速800r/min,调螺纹车刀N14 G00 X80.0 Z130.0; /快速走到螺纹车削循环始点(80.0,130.0)N16 G76 P011160 Q0.1 R0.2; /循环车削螺纹N18 G76 X60.64 Z25.0 P3.68 Q1.8 F6.0;N20 G30 U0 W0 M09;N22 M30;温馨提示:最好仔细阅读后才下载使用,万分感谢!。
项目十五 G76指令编制螺纹加工程序PPT课件
G00 X16.F60 G01 X20.Z-2. Z-45. N130 X37. S1200
SIMENS 802D系统
SC1500 G94M03T1S500 G00X150.Z100. X40.Z2. CYCLE95(“ABCD13:ENDE”,1.5,0.2, 0.25,0,120,80,60,1,,,) S1200 CYCLE95(“ABCD13:ENDE”,1.5,0.2, 0.25,0,120,80,60,5,,,) ABCD13: G00X29.8 G00 X16.F60
SPL,FPL,APP 和ROP 的相互联系(起始点,终点,空 刀导入量,空刀退出量)编程的起始点(SPL)和(FPL)为 螺纹最初的起始点。但是,循环中使用的起始点是由刀导入量 APP 产生的起始点。而终点是由空刀退出量ROP 返回的编程 终点。在横向轴中,循环定义的起始点始终比设置的螺纹直径 大1mm。此返回平面在系统内部自动产生。
如果半径/倒角在槽底接触或相交,或者在平行于纵向轴的轮廓段 进行表面切槽,循环将不能执行,并出现报警61603“槽形状定义 不正确”。
调用切槽循环之前,必须使能一个双刀沿刀具。两个切削沿偏移 值必须以两个连续刀具沿保存,而且在首次循环调用之前必须激活 第一个刀具号。循环本身定义将使用哪一个加工步骤和哪一个刀具 补偿值并自动使能。循环结束后,在循环调用之前设置的刀具补偿 号重新有效。当循环调用时如果刀具补偿未设置刀具号,循环执行 将终止并出现报警61000“无有效的刀具补偿
第二个变量是将整个螺纹深度分配成恒定的进给深度。这 时,每次的切削截面积越来越大,但由于螺纹深度值较小, 则形成较好的切削条件。完成第一步中的粗加工以后,将取 消精加工余量FAL,然后执行NID 参数下设置的停顿路径。
加工中心课件-G76镗孔循环指令 PPT
例:使用 G87 指令编制如图所示反镗加工程序:设刀 具起点距工件上表面 40mm,距孔底(R 点)80mm。
%0087 G92 X0 Y0 Z80 G00 G91 G98 F300 G87 X50 Y50 I-5 G90 R0 P2 Z40 G00 X0 Y0 Z80 M05 M30
三、精镗孔循环G76与反镗孔循环G87
1.指令格式 : G98/G99 G76 X_Y_Z_R_P_I_J_F_L_; G98/G99 G87 X_Y_Z_R_P_I_J_F_L_;
2.指令动作:见图 3.编程示例
… G87 X-45.0 Y0 Z5.0 R-45.0 P1000 I-5.0 F60 M08; G76 X45.0 Y0 Z-45.0 R5.0 P1000 I-5.0 F60; G80 M09;
总结
1.G76镗孔指令格式要求 2.G76镗孔指令编写要求 3.G76镗孔编程应用和注意事项
作业
按照要求加工如下图纸
Z=0
Z=0
R
R点 R点
G91时
R 点 R 点R
Z
R 点 R点
ZZ
Z动为作 动3R作点3 到动 作孔5动 作底5 的距离
Z Z
(多动为作 负4动 作)4
Z点 Z点
Z点 Z点
加固工定固盲循定环孔循动时环作孔动 底作 平面就是孔底G 9的0 编Z程轴G(a高9)0 度编;程加工通孔G9时1 一编 G程般91 编 程
线实—线刀切—削具切进还削给要进 给伸虚出线虚工—线快件—速底快进面速一进段距离。钻削加工时还应考虑钻头
给 钻尖对孔深的影响。
R_ G98(G99)G _X_Y_Z_
Q_P_J_K_K,
动R作—1动—作 1R初面始 点的初 始坐点 标值
G76
运用这组G代码,可以加工形状较复杂的零件,编程时只须指定精加工路线和粗加工背吃刀量,系统会自动计算出粗加工路线和加工次数,因此编程效率更高。
1. 外圆粗加工复合循环(G71)指令格式 G71 UΔd ReG71 Pns Qnf UΔu WΔw Ff Ss Tt指令功能切除棒料毛坯大部分加工余量,切削是沿平行Z轴方向进行,见图1,贴子相关图片:(点击图片查看原图)作者:机床播报2008-07-07 22:07:19 回复此发言2 回复:数控车床多重复合循环指令(G70~G76)A为循环起点,A-A'-B为精加工路线。
指令说明Δd表示每次切削深度(半径值),无正负号;e表示退刀量(半径值),无正负号;ns表示精加工路线第一个程序段的顺序号;nf表示精加工路线最后一个程序段的顺序号;Δu表示X方向的精加工余量,直径值;Δw表示Z方向的精加工余量。
使用循环指令编程,首先要确定换刀点、循环点A、切削始点A’和切削终点B的坐标位置。
为节省数控机床的辅助工作时间,从换刀点至循环点A使用G00快速定位指令,循环点A的X坐标位于毛坯尺寸之外,Z坐标值与切削始点A’的Z坐标值相同。
其次,按照外圆粗加工循环的指令格式和加工工艺要求写出G71指令程序段,在循环指令中有两个地址符U,前一个表示背吃刀量,后一个表示X方向的精加工余量。
在程序段中有P、Q地址符,则地址符U表示X方向的精加工余量,反之表示背吃刀量。
背吃刀量无负值。
A’→B是工件的轮廓线,A→A’→B为精加工路线,粗加工时刀具从A点后退Δu /2、Δw,即自动留出精加工余量。
顺序号ns至nf 之间的程序段描述刀具切削加工的路线。
例题1 图2所示,运用外圆粗加工循环指令编程。
贴子相关图片:(点击图片查看原图)作者:机床播报2008-07-07 22:07:41 回复此发言3 回复:数控车床多重复合循环指令(G70~G76)N010 G50 X150 Z100N020 G00 X41 Z0N030 G71 U2 R1N040 G71 P50 Q120 U0.5 W0.2 F100N050 G01 X0 Z0N060 G03 X11 W-5.5 R5.5N070 G01 W-10N080 X17 W-10N090 W-15N100 G02 X29 W-7.348 R7.5N110 G01 W-12.652N120 X41N130 G70 P50 Q120 F302. 端面粗加工复合循环(G72)指令格式 G72 WΔd ReG72 Pns Qnf UΔu WΔw Ff Ss Tt指令功能除切削是沿平行X轴方向进行外,该指令功能与G71相同,见图3。
关于镗孔G76循环退刀方式总结
这里 要说明下,设置退刀方向。
机床5148里面的参数设置如下:
5148(Z)=1(回退方向为+X) 5148(Z)=-1(回退方向为-X) 5148(Z)=2(回退方向为+Y) 5148(Z)=-2(回退方向为-Y)
这样设置,然后再运行G76循环指令就好了。
实现数控加工镗孔G76侧壁无划痕的方法就是这样了。
关于镗孔G76循环退刀方式总结
数控机床G76镗孔指令退刀的说明,如对大家有帮助可以分享到朋友圈哦!当然,这里说的是针对FANUC系统的机床!
有个最简单的方式,就是镗孔结束后
在程序里面加M01,手动停止转速,
然后手轮摇出来---哈哈!
简单吧!
不过如果是很多个孔一起做呢?
这个当然太麻烦啦!
那我们可以采取固定循环指令f-q
其中这个Q就是我们要的退刀值。
先M19定位机床主轴,看看刀尖的方向。
确定刀尖的方向后,要看看机床里面的设置是不是和定向的方向一致,然后再运行。
有个参数 5148 去看看,里面的数是几?
一般定向后都是X方向,当然还有Y方向,还有里面根本就没有设置的。
孔加工及循环PPT教案
3.各循环方式说明 (1) G73--用于高速深孔钻削。每次间歇 进刀深 度为Q ;每次退刀量为d,由NC系统内部 通过参 数设定 。G73 指令在 钻孔时 是间歇 进给, 有利于 断屑、 排屑, 适用于 深孔加 工.
格式:G73X_Y_Z_R_Q_F_K_ R——R平面的Z坐标 Q——每次进给深度 K ——重复次数(如果需要的话)
G83循环演示
第19页/共29页
(7) G84——右旋攻螺纹。G84 指令和G74(左旋攻螺纹)指 令中的主轴转向相反,其他
格式:G84X_Y_Z_R_P_F_K_ F——主轴一转刀具的进给量,按导程 或螺距 选取。
和G74相同。在这个攻丝循环 中当到达孔底时主轴以反方 向旋转。
G84循环演示
第20页/共29页
工作。
第5页/共29页
孔加工固定循环指令有
1.固定循环的动作组成 (1) X和Y轴快速定位到孔中 心的位置上。 (2) 快速运行到靠近孔上方的 安全高度平面(R平面)。 (3) 钻、镗孔(工进)。 (4) 在孔底做需要的动作。 (5) 退回到安全平面高度
G98、G99为孔加工完后的回退方式指 令。G99是返 回安全 平面高 度处。 当某孔 加工完 后还有 其他同 类孔需 要接续 加工时 ,一般 使用G99指令 。
第14页/共29页
(4) G81——该循环用作正常钻孔切削进给 执行到 孔底, 然后刀 具从孔 底快速 移动退 回 格式:G81X_Y_Z_R_F_K_ 代码意义与前面相同。
G81循环演示
第15页/共29页
实例:如图所示钻四个孔,上表面中心为工件原点。
G81循环:
O0001; T0101; S400M03; G90G00X0.0Y0.0Z80.0; G99G81X100.0Y-80.0Z-20.0R10.0F120.0; Y80.0; X-100.; Y-80.0; G98G00X0.Y0.Z100.0; M05; M30;
螺纹切削复合循环指令G76
1、参数m:精车重复次数,00~ 99(单位:次),必须输两位数,一般 取02~06次。
G76螺纹切削复合循环指令
G76指令 参数详解
G76 P(m)(r)() Q(dmin) R(d); G76 X_Z_R(i) P(k) Q(d) F(L);
2、参数r:
螺纹尾端倒角量,也
称螺纹退尾量,取值
范围00~99,一般
0.8 0.6 0.4 0.16
2.0 1.299
0.9 0.6 0.6 0.4 0.1
2.5 1.624
1.0 0.7 0.6 0.4 0.4 0.15
3.0 1.949
1.2 0.7 0.6 0.4 0.4 0.4 0.2
3.5 2.273
1.5 0.7 0.6 0.6 0.4 0.4 0.2 0.15
G76螺纹切削复合循环指令
G76指令 参数详解
G76 P(m)(r)() Q(dmin) R(d); G76 X_Z_R(i) P(k) Q(d) F(L);
4、参数dmin:最 小切深,单位μm, 半径值,一般取 50-150μm。
G76螺纹切削复合循环指令
G76指令 参数详解
G76 P(m)(r)() Q(dmin) R(d); G76 X_Z_R(i) P(k) Q(d) F(L);
刀尖角度,即牙型角 最小车削深度,半径值 精车余量,半径值 螺纹终点绝对坐标或增量坐标
螺纹锥度值,半径值 螺纹高度,半径值, 第一次车削深度,半径值 螺纹的导程
单位 次
度
取值范围
00~99之间的两位整数, 一般取02~06 00~99两位数字,一般取00~
20
80\60\55\30\29\0,
第九讲 螺纹循环指令G76
数控车削技术
思考: G32/G92/G76分别适合哪种螺纹的加工?
数控车削技术
G76:控制切削 流动方向,适 合较大螺距和 内螺纹的加工
加工特大牙形用 宏程序写
G32 、G92:牙形 精度高小螺距螺 纹加工,精度高 的用G32 ,精度 相对小的用G92
数控车削技术
任务实施:
(1)根据零件图确定工件的装夹方式及加工工艺路线 以不需要加工的Φ30外圆为安装基准,并取零件右端 面中心为工件坐标系零点。其工艺路线为: 1)车M30螺纹大径 2)切槽Φ20 3)车M30螺纹 (2)刀具选择 90°外圆车刀 T0101,车端面、螺纹大径 切断刀T0202:宽4 mm, 螺纹刀T0303
数控车削技术
(3)切削用量确定 加工内容 主轴转速 进给速度F(mm/r) S(r/min) 500 0.15 300 600 0.05 2
车端面、螺 纹大径 切槽Φ20
车M30螺纹
数控车削技术
任务拓展:
利用所学的知识编写下图零件程序
数控车削技术
数控车削技术
③r表示斜向退刀量单位数,或螺纹尾端倒角值,在
0.0f-9.9f之间,以0.1f为一单位,(即为0.1的整数 倍),用00-99两位数字指定,其中f为螺距)单位是mm;
数控车削技术
④表示刀尖角度;从80°60°55°30°29°0°六个角
度选择; ⑤Δdmin:表示最小切削深度,按表中最后一次的背吃 刀量进行选择,半径值,单位是μm; ⑥d:表示精加工余量,半径值,单位是 mm; ⑦α1、β1:表示螺纹终点的坐标值; ⑧i:表示锥螺纹的半径差,若I=0,则为直螺纹; ⑨h:表示螺纹的牙深,按h=649.5P计算,半径值,单 位μm ; ⑩Δd :表示第一次粗切深(半径值单位μm); f:表示螺纹导程。
多重螺纹切削循环 G76
多重螺纹切削循环G76指令格式:G76 P(m)(r)(a)Q(△dmin)R(d);G76 X(U)Z(W)R(i)P(k)Q(△d)F(I);指令功能:通过多次螺纹粗车、螺纹精车完成规定牙高(总切深)的螺纹加工,如果定义的螺纹角度不为0°,螺纹粗车的切入点由螺纹牙顶逐步移至螺纹牙底,使得相邻两牙螺纹的夹角为规定的螺纹角度。
G76 指令可加工带螺纹退尾的直螺纹和锥螺纹,可实现单侧刀刃螺纹切削,吃刀量逐渐减少,有利于保护刀具、提高螺纹精度。
G76 指令不能加工端面螺纹。
加工轨迹如图3-38 所示。
切入方法相关定义:起点(终点):程序段运行前和运行结束时的位置,表示为A 点;螺纹终点:由X(U)Z(W)定义的螺纹切削终点,表示为 D 点。
如果有螺纹退尾,切削时不会到达这一点;螺纹起点:Z 轴绝对坐标与A 点相同、X 轴绝对坐标与 D 点X 轴绝对坐标的差值为i(螺纹锥度、半径值),表示为C 点。
如果定义的螺纹角度不为0°,切削时并不能到达C 点螺纹切深参考点:Z 轴绝对坐标与A 点相同、X 轴绝对坐标与C 点X 轴绝对坐标的差值为k(螺纹的总切削深度、半径值),表示为 B 点。
B 点的螺纹切深为0,是系统计算每一次螺纹切削深度的参考点;螺纹切深:每一次螺纹切削循环的切削深度。
每一次螺纹切削轨迹的反向延伸线与直线BC 的交点,该点与 B 点X 轴绝对坐标的差值(无符号、半径值)为螺纹切深。
每一次粗车的螺纹切深为退刀终点:每一次螺纹粗车循环、精车循环中螺纹切削结束后,径向(X 轴)退刀的终点位置,表示为E 点;螺纹切入点:每一次螺纹粗车循环、精车循环中实际开始螺纹切削的点,表示为Bn 点(n 为切削循环次数),B1 为第一次螺纹粗车切入点,Bf 为最后一次螺纹粗车切入点,Be 为螺纹精车切入点。
Bn 点相对于B 点X 轴和Z 轴的位移符合公式:X:螺纹终点X 轴绝对坐标(单位:mm);U:螺纹终点与起点X 轴绝对坐标的差值(单位:mm);Z:螺纹终点Z 轴的绝对坐标值(单位:mm);W:螺纹终点与起点Z 轴绝对坐标的差值(单位:mm);m:螺纹精车次数00~99 (单位:次) ,必须输入2 位数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
钻盲孔 深孔钻 攻螺纹 镗循环 镗循环 反镗循环 镗循环 镗循环
大家应该也有点累了,稍作休息
大家有疑问的,可以询问和交
固定循环指令分类
钻孔类
一般钻孔 钻深孔(L/D>3)
攻螺纹类
右旋攻螺纹 左旋攻螺纹
镗孔类
粗镗孔 精镗孔 反镗孔
固定循环指令参数说明
G98(G99)G _ X_Y_ Z_R_Q_P__K_F_L_
回退动作-Z 向
快速进给 切削进给 快速进给
切削进给 切削进给 间歇进给 切削进给 切削进给 切削进给 切削进给 切削进给 切削进给
暂停
主轴反转
主轴停止 主轴停止 暂停、主轴停止
暂停
快速进给 快速进给 快速进给 切削进给 切削进给 切削进给 手动或快速 手动或快速 切削进给
用途
高速钻深孔 反转攻螺纹
G90 ( G91 ) G98 ( G99 ) G_X_Y_Z_R_Q_P_I_J_K_F_L_
固定循环功能表
G 指令
G73 G74 G76 G80 G81 G82 G83 G84 G85 G86 G87 G88 G89
加工动作-Z 向 在孔底部的动
作
间歇进给
切削进给
主轴正转
切削进给 主轴定向停止
3.孔加工固定循环指令格式 (1)指令格式 G98/G99 G73 ~ G89 X __ Y __ Z __ R __ Q __ P__ I__ J__ K __ F__ L__ G98/G99:返回位置; G98 和 G99 指令的区别在于: G98 是孔加工完成后返回初始平面,为默认方式;G99是 孔加工完成后返回 R 平面。 G73 ~ G89:孔加工指令; X、Y:孔的位置;
加工中心课件-G76镗孔循环指令
镗孔固定循环指令及编程
学习目标 1.复习回顾螺纹、钻孔循环 2.精镗循环 G76 指令格式 3.精镗循环 G76 编程实例应用
固定循环动作组成
①X、Y轴快速定位到孔中心位置 ②Z轴快速运行到靠近孔上方的安全高度平面 R点(参考点) ③孔加工(工作进给) ④在孔底做需要的动作 ⑤退回到安全平面高度或初始平面高度 ⑥快速返回到初始点位置。
X、Y为孔位数据, 指被加工孔的位置。
绝对值 增量值
动作 1 动作 2
R点
初始点 动作 6
动作 3
动作 5
动作 4
G98(G99)G _X_Y_ Z_ R_Q_P_I_J_K_F_L_
Z为孔底数据,
G90时, 动 作 动1 作 1 初 始 点初 始 点 Z为孔底坐标 动 作 动2 作 2 动 作 6动 作 6
Z=0
Z=0
R
R点 R点
G91时
R 点 R 点R
Z
R 点 R点
ZZ
Z动为作 动3R作点3 到动 作孔5动 作底5 的距离
Z Z
(多动为作 Z点
加固工定固盲循定环孔循动时环作孔动 底作 平面就是孔底G 9的0 编Z程轴G(a高9)0 度编;程加工通孔G9时1 一编 G程般91 编 程
Z:孔底位置; R:参考平面的高度; Q:每次进给深度(G73/G83); I、J:刀具在轴上的反向位移增量(G76/G87); P:刀具在孔底的暂停时间,单位为 ms; K:在G73指令中是指每次工作进给后快速退回的一段距离; 在G83指令中是指每次退刀后,再由快速进给转换为切削进 给时距上次加工面的距离; F:切削进给速度; L:循环次数,未指定时默认为 1 次。
例:使用 G76 指令编制如图所示精镗加工程序:设刀 具起点距工件上表面 42mm,距孔底 50mm,在距工件 上表面 2mm 处(R 点)由快进转换为工进。
%0076 G92 X0 Y0 Z50 G00 G91 G99 M03 S600 G76 X100 R-40 P2 I-6 Z-10 F200 G00 X0 Y0 Z40 M05 M30
R点 R点
G91时,
Z=0
Z=0
R R点
R点 Z
R
动作 3
动作 5
R动—作 3—初动始作 点5 到R
动作 4
Z点
面的距动 作离4 (常为负) Z 点
固定循环动作
G 90 编 程G(9a)0 编 程
线 — 切 削 进 给固 定 循虚 环线 —动 快作 速 进
RR
R点
R点
Z Z
Z点
Z点
G91 编 程
G 91 编 程 (b
G76:精镗循环 格式: G98/G99 G76 X_Y_Z_R_P_I_J_F_L_; 说明: I:X 轴刀尖反向位移量; J:Y 轴刀尖反向位移量. G76 精镗时,主轴在孔底定向停止后,向刀尖反方向移 动,然后快速退刀。这种带有让刀的退刀不会划伤已加 工平面,保证了镗孔精度。
G76 指令动作循环见图 3.43。
线实—线刀切—削具切进还削给要进 给伸虚出线虚工—线快件—速底快进面速一进段距离。钻削加工时还应考虑钻头
给 钻尖对孔深的影响。
R_ G98(G99)G _X_Y_Z_
Q_P_J_K_K_F_L_
R为安全平面位置
G90时,
动R作—1动—作 1R初面始 点的初 始坐点 标值
动作 2
动作 6
动作 2
动作 6
固定循环的动作示意图
快速 定位
1
快速移至 R面
G99
初始高度
2
安全高度
3
工进加工孔
工 进 退 回
5
快 速 退 回
孔底动作 4
孔底平面
快速 定位
1
快速移至 R面
G98
初始高度
2
安全高度
3
工进加工孔
快
5
速 退
回
孔底动作 4 孔底平面
固定循环指令格式
固定循环的程序格式包括 数据形式 返回点平面 孔加工方式 孔位置数据 孔加工数据 循环次数。 固定循环的程序格式通式如下:
G87:反镗循环 格式: G98/G99 G87 X_Y_Z_R_P_I_J_F_L_; 说明: I:X 轴刀尖反向位移量; J:Y 轴刀尖反向位移量.
G87 指令动作循环见图 3.47。描述如下 (1) 在 X、Y 轴定位; (2) 主轴定向停止; (3) 在 X、Y 方向分别向刀尖的反方向移动 I、J 值; (4) 定位到 R 点(孔底); (5) 在 X、Y 方向分别向刀尖方向移动 I、J 值; (6) 主轴正转; (7) 在 Z 轴正方向上加工至 Z 点; (8) 主轴定向停止; (9) 在 X、Y 方向分别向刀尖反方向移动 I、J 值; (10) 返回到初始点(只能用 G98); (11) 在 X、Y 方向分别向刀尖方向移动 I、J 值; (12) 主轴正转。