16 课题6 复合指令、循环指令、子程序§6-2(G70~G76)
FANUC系统螺纹切削复合循环(G76)编程详解之欧阳音创编

螺纹切削复合循环(G76)指令应用1、螺纹切削复合循环(G76)指令详解指令格式 : G76 Pmr 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;。
数控车床多重复合循环指令

数控车床多重复合循环指令(G70~G76)运用这组G代码,可以加工形状较复杂的零件,编程时只须指定精加工路线和粗加工背吃刀量,系统会自动计算出粗加工路线和加工次数,因此编程效率更高。
1. 外圆粗加工复合循环(G71)指令格式G71 UΔd ReG71 Pns Qnf UΔu WΔw Ff Ss Tt指令功能切除棒料毛坯大部分加工余量,切削是沿平行Z轴方向进行,见图1,图1 外圆粗加工循环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所示,运用外圆粗加工循环指令编程。
图2 外圆粗加工循环应用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。
数控车床的程序编制(G70、G71复合循环指令)

在使用G71指令时,应合理选择切削 参数,避免过切或欠切现象,同时注 意刀具的耐用度和安全性。
G70、G71复合循环指令编程实例
实例一
加工圆柱形零件
实例二
加工圆锥形零件
实例三
加工复杂轮廓零件
03
CATALOGUE
G70、G71复合循环指令的参数设置
G70精车复合循环具材料选择合 适的切削深度,以获得最佳的切 削效果和表面质量。
提高加工效率
粗加工和精加工的复合循环可以减少换刀和调整切削 参数的次数,提高加工效率。
提高加工精度
通过精确控制切削参数和刀具路径,提高加工精度和 表面质量。
G70、G71复合循环指令的应用场景
轴类零件的车削加工
适用于各种轴类零件的车削加工,如阶梯轴、 曲轴等。
复杂形状零件的车削加工
适用于具有复杂形状的车削加工,如异形件、 曲面零件等。
G70、G71复合循环指令的定义
01
G70、G71是数控车床编程中常用的复合循环指令,用于简化车 削加工编程过程。
02
G70指精加工复合循环,主要用于切削去除余量,提高表面质
量。
G71指粗加工复合循环,主要用于快速切除大部分材料,提高
03
加工效率。
G70、G71复合循环指令的特点
减少编程工作量
通过预设的切削参数,简化编程过程,减少编程工作 量。
安全防护
确保机床周围的安全空间充足,设置 合适的防护装置,防止切屑、冷却液 等对操作人员造成伤害。
程序调试与优化
程序调试
在加工前对程序进行仔细检查和调试,确保程序正确无误,防止加工过程中出 现意外事故。
程序优化
根据实际加工情况和经验,对程序进行优化,提高加工效率和质量,减少刀具 磨损和加工成本。
螺纹切削复合循环指令G76

教学设计方案
2.走刀路线
①从起点快速移动到B1,螺纹切深为△d。
如果a=0,仅移动X轴;如果a≠0,X轴和Z轴同时移动,
移动方向与A→D的方向相同;
②沿平行于 C→D 的方向螺纹切削到与 D→E 相交处(r≠
0 时有退尾过程);
③ X 轴快速移动到 E 点;
④ Z 轴快速移动到 A 点,单次粗车循环完成;
⑤再次快速移动进刀到Bn(n为粗车次数),切深取(×△d)、( n −1×△d+△dmin)中的较大值,如果切深小于(k-d),转②执行;如果切深大于或等于(k-d),按切深(k-d)进刀到Bf点,转⑥执行最后一次螺纹粗车;
⑥沿平行于 C→D 的方向螺纹切削到与 D→E 相交处(r≠
0 时有退尾过程);
⑦ X 轴快速移动到 E 点;
⑧ Z 轴快速移动到 A点,螺纹粗车循环完成,开始螺纹精车;
⑨快速移动到Be点(螺纹切深为k、切削量为d)后,进行螺纹精车,最后返回A点,完成一次螺纹精车循环;
⑩如果精车循环次数小于 m,转⑨进行下一次精车循环,螺纹切深仍为 k,切削量为 0;如果精车循环次数等于 m,G76 复合螺纹加工循环结束。
体验发现
用G76编程加工螺纹,体验G76加工方法。
序内容说明
O0001;
M03 S400;
T0303;
G00 X35 Z5;
G92 X29.2 Z-82 F1.5; X28.6 ;
X28.2 ; 主轴正转转速400r/min
螺纹刀T03
螺纹加工起点
第一刀
第二刀。
实训任务九 固定循环G70-G71-G72-G73-G74-G75

实训任务九数控车床复合循环编程及应用(G70~G76)G70~G76是CNC车床多次固定循环指令,与单次固定循环指令一样,可以用于必须重复多次加工才能加工到规定尺寸的典型工序。
主要用于铸、锻毛坯的粗车和棒料车阶梯较大的轴及螺纹加工。
利用多次固定循环功能,只要给出最终精加工路径、循环次数和每次加工余量,机床能自动决定粗加工时的刀具路径。
在这一组多次固定循环指令中,G70是G71、G72、G73粗加工后的精加工指令,G74是深孔钻削固定循环指令,G75切槽固定循环指令,G76螺纹加工固定循环。
一、教学目的和要求1.掌握复合循环编程方法2.能够利用复合循环指令编写加工程序3.掌握精度控制的方法4.了解机床的基本保养常识二、重点难点5.复合循环的编程方法6.能够利用复合循环指令编写加工程序7.掌握精度控制的方法8.了解机床的基本保养常识引入新课:复合固定循环指令,与单一固定循环指令一样,可以用于重复多次加工才能加工到规定尺寸的典型工序。
主要用于铸、锻毛坯的粗车和棒料毛坯需车阶梯较大的轴以及比较复杂的外形加工。
利用复合固定循环指令功能,只要给出最终精加工路径、循环次数和精加工余量,系统根据精加工尺寸自动设定精加工前的形状及粗加工的刀具路径。
三、授课内容运用这组G代码,可以加工形状较复杂的零件,编程时只须指定精加工路线和粗加工背吃刀量,系统会自动计算出粗加工路线和加工次数,因此编程效率更高。
(1)精车循环G70该指令用于在零件用粗车循环指令G71、G72或G73车削后进行精车,指令格式为:G70 P____Q____U____W____;指令中各参数的意义如下:P:精车程序第一段程序号;Q:精车程序最后一段程序号;U:沿X方向的精车余量;W:沿Z方向的精车余量。
编程注意事项:(1)精车过程中的F、S、T在程序段号P到Q之间指定。
(2)在车削循环期间,刀尖半径补偿功能有效。
(3)在P和Q之间的程序段不能调用子程序。
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;温馨提示:最好仔细阅读后才下载使用,万分感谢!。
《数控车循环指令》课件

切削参数的选择与优化
总结词
切削参数的选择与优化是提高加工效率、降低能耗和延长刀具寿命的关键因素。
详细描述
切削参数包括切削深度、进给速度、切削速度等,应根据加工要求、刀具参数和材料特 性进行选择与优化。通过调整切削参数,可以提高加工效率、降低切削力和切削热,从 而延长刀具寿命、减小工件热变形,提高加工精度和表面质量。同时,还需关注切削液
05
数控车循环指令的注意 事项
刀具的选择与安装
总结词
刀具选择与安装是数控车循环指令中的重要环节,直 接影响到加工质量和效率。
详细描述
在选择刀具时,应根据加工材料、工艺要求和切削参 数等因素综合考虑,选用合适的刀具材料、几何参数 和切削刃。同时,安装刀具时应确保其牢固可靠,避 免在加工过程中出现松动或脱落现象。
《数控车循环指令》 ppt课件
目 录
• 数控车循环指令概述 • G00、G01、G02、G03指令 • G71、G72、G73粗车循环指令 • G70、G74、G75精车循环指令 • 数控车循环指令的注意事项
01
数控车循环指令概述
数控车循环指令的定义
数控车循环指令是指在数控车床上使 用的编程指令,用于控制刀具在工件 上按照特定的路径进行循环切削。
G00指令使刀具以最快速度定位到指定位置,不进行加工。该指令常用于快速移动到工件附近或进行刀具补偿设 置。
G01直线插补指令
总结词
按给定速度加工直线
详细描述
G01指令使刀具按设定的进给速度加工直线。通过指定起点和终点,数控系统会计算出 中间的轨迹,并控制刀具沿直线移动。
G02顺时针圆弧插补指令
总结词
工件的装夹与定位
总结词
工件的装夹与定位是确保加工精度的关键步骤,需要 精确控制工件的定位基准和夹紧力。
螺纹切削复合循环指令G76

螺纹切削复合循环指令G76一.指令格式:G76 P(m)(r)(a) Q(Δdmin) R(d)G76 X(U)_ Z(W)_ R(i) P(k) Q(Δd) F(I)_.⑴m——精加工重复次数,(用从00~99之中的两位整数指定)。
⑵r——倒角量.即螺纹切削退尾处(45°)的Z向退刀距离,单位mm。
当导程(螺距)由L表示是,可以从0.1L~9.9L设定,单位为0.1L(用从00~99之中的两位整数指定)。
⑶a——刀尖角度(螺纹牙型角)。
可以选择80°、60°、55°、30°、29°和0°共六种中的任意一种.该值由两位数规定。
⑷Δdmin——最小切深,该值用不带小数点的半径值表示,单位微米.车削过程中,每次的车削深度为(Δd n﹣Δd1 n),当计算深度小于这个极限值,车削深度锁定这个值。
⑸d——精加工余量.该值用带小数点的半径值表示,半径值等于螺纹精车切入点与最后一次螺纹粗车切入点的X轴绝对坐标的差值,单位毫米。
内螺纹加工时,其精加工余量R(d)应取负值.⑹X(U)_Z(W)_为螺纹切削终点绝对坐标或增量坐标值。
⑺i——锥螺纹起、终点的半径差值,如果i=0,则进行圆柱螺纹切削,此时0可以省略不写。
⑻k——牙型编程高度(X方向上的牙高),螺纹牙型角高度=0.5413P.该值用不带小数点的半径值表示,单位微米.⑼Δd——第一刀切削深度。
该值用不带小数点的半径值表示,单位微米。
⑽F为公制螺纹螺距, 取值范围为0<F ≤500 mm,如果是多线螺纹,则该值为导程。
I:英制螺纹每英寸的螺纹牙数, 取值范围为0.06~25400 牙。
.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.外圆粗车循环(G71)
2.平端面粗车循环(G72)
3、型车复循环(G73)
作业:
练习六:
6-3、用G71/G70加工练习6-1图
6-4、用G72/G70加工练习6-1图
6-5、用G73/G70加工练习4-1工件,毛坯为锻件直径余量5mm,长度余量2mm。
4、精车循环(G70)
功能:精车循环(G70)。G72或G73粗切后,用下面的指令实现精加工。
指令格式:
G70P (ns) Q (nf)
(ns):精加工程序第一个程序段的顺序号
(nf):精加工程序最后一个程序段的顺序号
注意:
1、在G71,G72,G73程序段中规定的F,S和T功能无效,但在执行G70时顺序号(ns)和(nf)之间指定的F,S和T有效。
A和B间的运动指令指定在从顺序号ns到nf的程序段中
注
1、当值Δi和ΔK,或者ΔU和ΔW分别由地址U和W规定时,它们的意义由G73程序段中的地址P和Q决定。当P和Q没有指定在同一个程序段中时,U和W分别表示Δi和ΔK,当P和Q指定在同一个程序段中时,U和W分别表示ΔU和ΔW。
2、有P和Q的G73指令执行循环加工。不同的进刀方式(共有4种)ΔU,ΔW,ΔK和Δi的符号不同,应予以注意。加工循环结束时,刀具返回到A点。
2.粗车加工循环由带有地址P和Q的G71指令实现。在A点和B点间的运动指令中指定的F,S和T功能无效,但是,在G71程序段或前面程序段中指定的F,S和T功能有效。当用恒表面切削速度控制时,在A点和B点间的运动指令中指定的G96或G97无效,而在G71程序段或以前的程序段中指定的G96或G97有效。
3.顺序号“ns”和“nf”之间的程序段不能调用子程序。
第16次课
摘 要
授课题目(章、节):课题6复合指令/循环指令/子程序(二)(G70~G76)
授课主要内容及重点难点
1、主要内容:循环指令及练习(G70~G76)
2、重点:循环指令及练习(G70~G76)
3、难点:编程中循环指令应用
内 容
复习
§6-1复合指令及练习(G90/ G94/G92):
1. 外径/内径切削循环(G90)
如下图所示,除了切削是由平行X轴的操作外,该循环与G71完全相同。
2、平端面粗车循环(G72)
1)功能:平端面粗车循环。
2)刀具路径:图示粗车的切削轨迹。
如下图所示平端面粗车的切削轨迹,除了切削是由平行X轴的操作外,该循环与G71完全相同
3)程序格式:
G72W(Δw)R(e)
G72P (ns) Q (nf) U (u) W (w) F (f) S (s) T (t)
2、当G70循环加工结束时,刀具返回到起点并读下一个程序段。
3、G70到G73中ns到nf间的程序段不能调用子程序
例题1:G72/G70)
例题2:G73/G70
小结
§6-1复合指令及练习(G90/ G94/G92):
1.外径/内径切削循环(G90)
2.端面车循环(G94):
3.如何使用固定循环(G90,G92,G94):
ns:精车加工程序第一个程序段的顺序号。
nf:精车加工程序最后一个程序段的顺序号。
ΔU:在X方向加工余量的距离和方向(直径/半径)指定。
ΔW:在Z轴方向切削余量的距离和方向
f,s,t:顺序号“ns”±和“nf”±之间的程序段中所包含的任何F,S和T功能都被忽略,而在这G73程序段中的F,S,T功能有效。
N (ns)…………
……………
N (nf)…………
Δi:X方向退刀量的距离和方向(半径指定)。该值是模态值。该值可由5135号参数指定,由程序指令改变。
ΔK:Z方向退刀量的距离和方向。该值是模态。该值可由5136号参数指定,由程序指令改变。
d:分割数。此值与粗切重复次数相同,该值是模态的可由5137号参数指定,由程序指令改变。
3、型车复循环(G73)
功能:可以车削固定的图形。这种切削循环,可以有效地切削铸造成型,锻造成型或已粗车成型的工件。
刀具路径:图示型车复循环的切削轨迹
程序格式:
G73 U (Δi) W (Δk) R(d)
G73 P (ns) Q (nf) U (u) W (w) F (f) S (s) T (t) ;
U:X方向精加工余量的距离和方向(直径/半径指定)。
W:Z方向精加工余量的距离和方向
f,s,t:包含在ns到nf程序段中的任何F,S或T功能在循环中被忽略,而在G71程序段中的F,S或T功能有效。从顺序号ns到nf的程序段为A到B的运动指令。
注:
1.当Δd和ΔU两者都由地址U指定时,其意义由地址P和Q决定。
一.外圆粗车循环(G71)
1)功能:粗车外圆循环。
2)刀具路径:图示粗车的切削轨迹。
知识点小结
3)程序格式:
G71 U(Δd)R(e)
G71 P (ns) Q (nf) U (u) W (w) F (f) S (s) T (t)
N (ns)....
……………
N (nf)…………
Δd:切削深度(半径给定)。
1)直线切削循环(G90):
功能:车削内外圆柱面
格式:G90X(U)__Z(W)__F__:
2)锥形切削循环
功能:车削内外圆锥面
格式:G90X(U)__Z(W)__F__;
2.端面车循环(G94):
3.如何使用固定循环(G90,G92,G94):
新课:
课题6复合指令/循环指令/子程序(二)
§6-2 循环指令及练习(G70~G76)
不带符号。切削方向决定于AA′方向。该值是模态的,直到指定其它值以前不改变。该值也可以由参数(5132号)设定参数由程序指令改变。
e:退刀量。
这是模态的,直到其它值指定前不改变,这值也可以由参数(5133号)设定,
参数由程序指令改变。
ns:精车加工程序第一个程序段的顺序号。
nf:精车加工程序最后一个程序段的顺序号。