G71轴向粗车循环

3.10.1 轴向粗车循环 G71

指令意义:G71指令分为三个部分:

⑴:给定粗车时的进刀量、退刀量和切削速度、主轴转速、刀具功能的程序段; ⑵:给定定义精车轨迹的程序段区间、精车余量的程序段;

⑶:定义精车轨迹的若干连续的程序段,执行G71时,这些程序段仅用于计算粗车的轨迹, 实际并未被执行。系统根据精车轨迹、精车余量、进刀量、退刀量等数据自动计算粗加工路线,沿与Z 轴平行的方向切削,通过多次进刀→切削→退刀的切削循环完成工件的粗加工。G71的起点和终点相同。

本指令适用于非成型毛坯(棒料)的成型粗车。

相关定义:

精车轨迹:由指令的第⑶部分(ns ~nf 程序段)给出的工件精加工轨迹,精加工轨迹的起点(即ns 程序段的起点)与G71的起点、终点相同,简称A 点;精加工轨迹的第一段(ns 程序段)只能是X 轴的快速移动或切削进给,ns 程序段的终点简称B 点;精加工轨迹的终点(nf 程序段的终点)简称C 点。精车轨迹为A 点→B 点→C 点。

粗车轮廓:精车轨迹按精车余量(∆u 、∆w )偏移后的轨迹,是执行G71形成的轨迹轮廓。精加工轨迹的A 、B 、C 点经过偏移后对应粗车轮廓的A ’、B ’、C ’点,G71指令最终的连续切削轨迹为B ’点→C ’点。

∆d :粗车时X 轴的单次进刀量(单位:mm ,半径值),无符号,进刀方向由ns 程序段的移动方向决定。U (∆d )执行后,指令值∆d 保持,并把系统参数NO.051的值修改为∆d×1000(单位:0.001mm )。未输入U (∆d )时,以系统参数NO.051的值作为进刀量。

e :粗车时X 轴的单次退刀量(单位:mm ,半径值),无符号,退刀方向与进刀方向相反,R (e )执行后,指令值e 保持,并把系统参数NO.052的值修改为e ×1000(单位:0.001 mm)。未输入R (e )时,以系统参数NO.052的值作为退刀量。

ns :精车轨迹的第一个程序段的程序段号。

nf :精车轨迹的最后一个程序段的程序段号。

∆u :X 轴的精加工余量(单位:mm ),粗车轮廓相对于精车轨迹的X 轴坐标偏移,即:A’点与A 点X 轴绝对坐标的差值。U (∆u )未输入时,系统按∆u=0处理,即:粗车循环X 轴不留精加工余量。

∆w :Z 轴的精加工余量(单位:mm ),粗车轮廓相对于精车轨迹的Z 轴坐标偏移,即:A’点与A 点Z 轴绝对坐标的差值。 W (∆w )未输入时,系统按∆w=0处理,即:粗车循环Z 轴不留精加工余量。

F :切削进给速度。

S :主轴转速。

T :刀具号、刀具偏置号。

● ns ~nf 程序段必须紧跟在G71程序段后编写,系统不执行在G71程序段与ns 程序段之间编写的程序段。

● 执行G71时,ns ~nf 程序段仅用于计算粗车轮廓,程序段并未被执行。ns ~nf 程序段中的F 、S 、T 指令在执行G71时无效,此时G71程序段的F 、S 、T 指令有效。按ns ~nf 程序段执行G70精加工循环时,ns ~nf 程序段中的F 、S 、T 指令有效。

● ∆u、∆w 反应了粗车的坐标偏移和切入方向,按∆u 、∆w 的符号有四种不同组合,见图3-27,图中:A →B →C 为精车轨迹,A ’→B ’→C ’为粗车轮廓,A 为起点。

● ns 程序段只能是不含Z (W )指令字的G00、G01指令,否则P/S 065报警;

● 精车轨迹(ns ~nf 程序段),X 轴、Z 轴的尺寸都必须是单向变化(一直增大或一直减小); ● ns ~nf 程序段中,不能有下列指令:

★ 除G04(暂停)外的其它00组G 指令

★ 除G00,G01,G02,G03外的其它01组G 指令

★ 子程序调用指令(如M98/M99)

● 在录入方式中不能执行G71指令,否则产生P/S 067报警;

● 在G71指令执行过程中,可以停止自动运行并手动移动,但要再次执行G71循环时,必须返回到手动移动前的位置。如果不返回就继续执行,后面的运行轨迹将错位;

● 单程序段状态运行时,一个粗车动作(进刀→切削→退刀→返回)完成后程序暂停。

O0001;

N010 G50 X220.0 Z50;(设定座标系)

N020 M3 S300;(主轴正转,转速;300转/分钟)

N030 M8;(开冷却)

N040 T0101;(调入粗车刀)

N050 G00 X200.0 Z10.0;(快速移动,接近工件)

N060 G71 U0.5 R0.5;(每次切深1mm[直径],退刀1mm )

N070 G71 P080 Q120 U0.5 W0.5 F100 S200;对a---d 粗车加工,余量X 方向0.5mm ,Z 方向0.5mm )

N080 G00 X40.0;(定位到X40)

N090 G01 Z-30.0 F100 S200;(a →b )

N100 X60.0 W-30.0;(b →c ) 精加工路线a →b →c →d →e 程序段 N110 W-20.0;(c →d )

N120 X100.0 W-10.0;(d →e )

N130 G00 X220.0 Z50.0;(快速退刀到安全位置)

N140 T0202;(调入2号精加工刀,执行2号刀偏)

N160 G70 P80 Q120;(对a---d 精车加工)

N170 G00 X220.0 Z50.0 M05 S0;(快速回安全位置,关主轴,停转速)

N180 M09;(关闭冷却)

N190 T0100;(换回基准刀,清刀偏)

N200 M30;(程序结束)

3.10.1 轴向粗车循环 G71

指令意义:G71指令分为三个部分:

⑴:给定粗车时的进刀量、退刀量和切削速度、主轴转速、刀具功能的程序段; ⑵:给定定义精车轨迹的程序段区间、精车余量的程序段;

⑶:定义精车轨迹的若干连续的程序段,执行G71时,这些程序段仅用于计算粗车的轨迹, 实际并未被执行。系统根据精车轨迹、精车余量、进刀量、退刀量等数据自动计算粗加工路线,沿与Z 轴平行的方向切削,通过多次进刀→切削→退刀的切削循环完成工件的粗加工。G71的起点和终点相同。

本指令适用于非成型毛坯(棒料)的成型粗车。

相关定义:

精车轨迹:由指令的第⑶部分(ns ~nf 程序段)给出的工件精加工轨迹,精加工轨迹的起点(即ns 程序段的起点)与G71的起点、终点相同,简称A 点;精加工轨迹的第一段(ns 程序段)只能是X 轴的快速移动或切削进给,ns 程序段的终点简称B 点;精加工轨迹的终点(nf 程序段的终点)简称C 点。精车轨迹为A 点→B 点→C 点。

粗车轮廓:精车轨迹按精车余量(∆u 、∆w )偏移后的轨迹,是执行G71形成的轨迹轮廓。精加工轨迹的A 、B 、C 点经过偏移后对应粗车轮廓的A ’、B ’、C ’点,G71指令最终的连续切削轨迹为B ’点→C ’点。

∆d :粗车时X 轴的单次进刀量(单位:mm ,半径值),无符号,进刀方向由ns 程序段的移动方向决定。U (∆d )执行后,指令值∆d 保持,并把系统参数NO.051的值修改为∆d×1000(单位:0.001mm )。未输入U (∆d )时,以系统参数NO.051的值作为进刀量。

e :粗车时X 轴的单次退刀量(单位:mm ,半径值),无符号,退刀方向与进刀方向相反,R (e )执行后,指令值e 保持,并把系统参数NO.052的值修改为e ×1000(单位:0.001 mm)。未输入R (e )时,以系统参数NO.052的值作为退刀量。

ns :精车轨迹的第一个程序段的程序段号。

nf :精车轨迹的最后一个程序段的程序段号。

∆u :X 轴的精加工余量(单位:mm ),粗车轮廓相对于精车轨迹的X 轴坐标偏移,即:A’点与A 点X 轴绝对坐标的差值。U (∆u )未输入时,系统按∆u=0处理,即:粗车循环X 轴不留精加工余量。

∆w :Z 轴的精加工余量(单位:mm ),粗车轮廓相对于精车轨迹的Z 轴坐标偏移,即:A’点与A 点Z 轴绝对坐标的差值。 W (∆w )未输入时,系统按∆w=0处理,即:粗车循环Z 轴不留精加工余量。

F :切削进给速度。

S :主轴转速。

T :刀具号、刀具偏置号。

● ns ~nf 程序段必须紧跟在G71程序段后编写,系统不执行在G71程序段与ns 程序段之间编写的程序段。

● 执行G71时,ns ~nf 程序段仅用于计算粗车轮廓,程序段并未被执行。ns ~nf 程序段中的F 、S 、T 指令在执行G71时无效,此时G71程序段的F 、S 、T 指令有效。按ns ~nf 程序段执行G70精加工循环时,ns ~nf 程序段中的F 、S 、T 指令有效。

● ∆u、∆w 反应了粗车的坐标偏移和切入方向,按∆u 、∆w 的符号有四种不同组合,见图3-27,图中:A →B →C 为精车轨迹,A ’→B ’→C ’为粗车轮廓,A 为起点。

● ns 程序段只能是不含Z (W )指令字的G00、G01指令,否则P/S 065报警;

● 精车轨迹(ns ~nf 程序段),X 轴、Z 轴的尺寸都必须是单向变化(一直增大或一直减小); ● ns ~nf 程序段中,不能有下列指令:

★ 除G04(暂停)外的其它00组G 指令

★ 除G00,G01,G02,G03外的其它01组G 指令

★ 子程序调用指令(如M98/M99)

● 在录入方式中不能执行G71指令,否则产生P/S 067报警;

● 在G71指令执行过程中,可以停止自动运行并手动移动,但要再次执行G71循环时,必须返回到手动移动前的位置。如果不返回就继续执行,后面的运行轨迹将错位;

● 单程序段状态运行时,一个粗车动作(进刀→切削→退刀→返回)完成后程序暂停。

O0001;

N010 G50 X220.0 Z50;(设定座标系)

N020 M3 S300;(主轴正转,转速;300转/分钟)

N030 M8;(开冷却)

N040 T0101;(调入粗车刀)

N050 G00 X200.0 Z10.0;(快速移动,接近工件)

N060 G71 U0.5 R0.5;(每次切深1mm[直径],退刀1mm )

N070 G71 P080 Q120 U0.5 W0.5 F100 S200;对a---d 粗车加工,余量X 方向0.5mm ,Z 方向0.5mm )

N080 G00 X40.0;(定位到X40)

N090 G01 Z-30.0 F100 S200;(a →b )

N100 X60.0 W-30.0;(b →c ) 精加工路线a →b →c →d →e 程序段 N110 W-20.0;(c →d )

N120 X100.0 W-10.0;(d →e )

N130 G00 X220.0 Z50.0;(快速退刀到安全位置)

N140 T0202;(调入2号精加工刀,执行2号刀偏)

N160 G70 P80 Q120;(对a---d 精车加工)

N170 G00 X220.0 Z50.0 M05 S0;(快速回安全位置,关主轴,停转速)

N180 M09;(关闭冷却)

N190 T0100;(换回基准刀,清刀偏)

N200 M30;(程序结束)


相关文章

  • 数控车床多重复合循环指令
  • 数控车床多重复合循环指令(G70-G76) 运用这组G 代码,可以加工形状较复杂的零件,编程时只须指定精加工路线和粗加工背吃刀量,系统会自动计算出粗加工路线和加工次数,因此编程效率更高. 1. 外圆粗加工复合循环(G71) 指令格式 G71 ...查看


  • 广州数控车床指令集
  • 广数系统指令 1:工件坐标系设定(G50) 指令格式:G50 X_Z_: 其中,X_Z_分别为刀尖起始点相对工件原点的 X 向和Z 向坐标,X 应为直径值. 2工件坐标系的选择指令(G54-59) 指令格式:G54(~G59) X_Z_:其 ...查看


  • 法兰克编程说明
  • FANUC 0-TD系统 G 代码命令 代码组及其含义 "模态代码" 和 "一般" 代码 "模态代码" 的功能在它被执行后会继续维持,而 "一般代码" 仅仅在收 ...查看


  • 数控编程考试题
  • 填空题:切削三要素,精粗加工特点,坐标系制定,加工,误差构成.. 切削三要素:削速度 v c .进给量 f (或进给速度 v f ).背吃刀量 a p 三者的总称 精粗加工特点:粗加工时应选中等或较慢的切削速度,吃刀深度,走刀量选的比较大, ...查看


  • 职业学院毕业论文
  • 枣庄职业学院 毕 业 设 计(论 文) 论文题目:电气制造 姓 名 系 部 专 业 班 级 学 号 指导老师 2012 年 11 月 电气零件加工及工艺设计 摘 要 在车床上,利用工件的旋转运动和刀具的直线运动或曲线运动来改变毛坯 的形状和 ...查看


  • 数控机床加工程序编制-编程训练
  • 编程训练 一.简单编程题目 例如 如图所示的外圆切槽加工,其加工程序如下: 例如:如图所示,圆柱螺纹加工,螺纹的螺距为1.5mm ,车削螺纹前工件直径φ42mm ,第一次进给背吃刀量0.3mm ,第二次进给背吃刀量0.2mm ,第三次进给背 ...查看


  • 数控高级技师车工程序1
  • 2.1.1 毛坯:轴 ø50*100 (外圆坯料.两端光.两端倒角) 套1 ø48* ø20*41 (外圆光.两端光.外圆倒角) 套2 ø48* ø20*36 (外圆光.两端光.外圆倒角) 车削类刀具:35度外圆车刀(R 向)--刀片VNM ...查看


  • 大众奥迪车系故障码 5
  • 17014 无效换档点 17015 档位 1 无效换档点 17016 档位 2 无效换档点 17017 档位 3 无效换档点 17018 档位 4 无效换档点 17019 档位 5 无效换档点 17020 档位 倒 无效换档点 17022 ...查看


  • 数控椭圆编程
  • 数控椭圆编程 1.毛坯Ф30,加工右半个椭圆(Z 向有偏心). 主程序:WGF1.MPF G95G23G90G71 T1D1M03S500F0.3 G00X32Z2 R20=14.2(取最大切削余量30的一半为15,考虑到每次单边1mm 的 ...查看


热门内容