数控车床多重复合循环指令

数控车床多重复合循环指令(G70~G76)

运用这组G 代码,可以加工形状较复杂的零件,编程时只须指定精加工路线和粗加工背吃刀量,系统会自动计算出粗加工路线和加工次数,因此编程效率更高。

1. 外圆粗加工复合循环(G71)

指令格式 G71 U Δd Re

G71 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 Z100

N020 G00 X41 Z0

N030 G71 U2 R1

N040 G71 P50 Q120 U0.5 W0.2 F100

N050 G01 X0 Z0

N060 G03 X11 W-5.5 R5.5

N070 G01 W-10

N080 X17 W-10

N090 W-15

N100 G02 X29 W-7.348 R7.5

N110 G01 W-12.652

N120 X41

N130 G70 P50 Q120 F30

2. 端面粗加工复合循环(G72)

指令格式 G72 W Δd Re

G72 Pns Qnf UΔu WΔw Ff Ss Tt

指令功能 除切削是沿平行X 轴方向进行外,该指令功能与G71相同,见图3。 指令说明 Δd 、e 、 ns 、nf 、Δu 、Δw 的含义与G71相同。

图3 端面粗加工循环

图4 端面粗加工循环应用

例题2 如图4所示,运用端面粗加工循环指令编程。

N010 G50 X150 Z100

N020 G00 X41 Z1

N030 G72 W1 R1

N040 G72 P50 Q80 U0.1 W0.2 F100

N050 G00 X41 Z-31

N060 G01 X20 Z-20

N070 Z-2

N080 X14 Z1

N090 G70 P50 Q80 F30

3. 固定形状切削复合循环(G73)

指令格式 G73 U Δi WΔk Rd

G73 Pns Qnf UΔu WΔw Ff Ss Tt

指令功能 适合加工铸造、锻造成形的一类工件,见图5。

图5 固定形状切削复合循环

指令说明 Δi 表示X 轴向总退刀量(半径值);

ΔK 表示Z 轴向总退刀量;

d 表示循环次数;

ns 表示精加工路线第一个程序段的顺序号;

nf 表示精加工路线最后一个程序段的顺序号;

Δu 表示X 方向的精加工余量(直径值);

Δw 表示Z 方向的精加工余量。

固定形状切削复合循环指令的特点,刀具轨迹平行于工件的轮廓,故适合加工铸造和锻造成形的坯料。背吃刀量分别通过X 轴方向总退刀量Δi 和Z 轴方向总退刀量ΔK 除以循环次数d 求得。总退刀量Δi 与ΔK 值的设定与工件的切削深度有关。

使用固定形状切削复合循环指令,首先要确定换刀点、循环点A 、切削始点A’和切削终点B 的坐标位置。分析上道例题,A 点为循环点,A’→B是工件的轮廓线,A→A’→B为刀具的精加工路线,粗加工时刀具从A 点后退至C 点,后退距离分别为Δi +Δu /2,Δk +Δw ,这样粗加工循环之后自动留出精加工余量Δu /2、Δw 。

顺序号ns 至nf 之间的程序段描述刀具切削加工的路线。

图6 固定形状切削复合循环应用

例题3 如图6所示,运用固定形状切削复合循环指令编程。

N010 G50 X100 Z100

N020 G00 X50 Z10

N030 G73 U18 W5 R10

N040 G73 P50 Q100 U0.5 W0.5 F100

N050 G01 X0 Z1

N060 G03 X12 W-6 R6

N070 G01 W-10

N080 X20 W-15

N090 W-13

N100 G02 X34 W-7 R7

N110 G70 P50 Q100 F30

4. 精加工复合循环(G70)

指令格式 G70 Pns Qnf

指令功能 用G71、G72、G73指令粗加工完毕后,可用精加工循环指令,使刀具进行A-A'-B 的精加工,(如图1,图3,图5)。

指令说明 ns 表示指定精加工路线第一个程序段的顺序号;

nf 表示指定精加工路线最后一个程序段的顺序号;

G70~G73循环指令调用N(ns)至N(nf)之间程序段,其中程序段中不能调用子程序。

5. 端面钻孔复合循环指令(G74)

指令格式 G74 Re

G74 X(U ) Z(W ) PΔi QΔk RΔd Ff

指令功能 可以用于断续切削,走刀路线如图7,如把X (U )和P 、R 值省略,则可用于钻孔加工。

图7 端面钻孔复合循环

指令说明 e表示退刀量;

X 表示B 点的X坐标值;

U 表示由A 至B 的增量坐标值;

Z 表示C 点的Z 坐标值;

W 表示由A 至C 的增量坐标值;

Δi 表示X 轴方向移动量,无正负号;

ΔK 表示Z 轴方向移动量,无正负号;

Δd 表示在切削底部刀具退回量;

F 表示进给速度。

例题4 如图8所示,运用端面钻孔复合循环指令编程。

图8 端面钻孔复合循环应用

G50 X60 Z40

G00 X0 Z2

G74 R1

G74 Z-12 Q5 F30 S250

G00 X60 Z40

6. 外圆切槽复合循环(G75)

指令格式 G75 Re

G75 X(U) Z(W) PΔi QΔk RΔd Ff

指令功能 用于端面断续切削,走刀路线如图9,如把Z (W )和Q 、R 值省略,则可用于外圆槽的断续切削。

图9 外圆切槽复合循环

指令说明 e表示退刀量;

X 表示C 点的X 坐标值;

U 表示由A 点至C 点的增量坐标值;

Z 表示B 点的Z 坐标值;

W 表示由A 点至B 点的增量坐标值;

其它各符号的意义与G74相同。

应用外圆切槽复合循环指令,如果使用的刀具为切槽刀,该刀具有二个刀尖,设定左刀尖为该刀具的刀位点,在编程之前先要设定刀具的循环起点A 和目标点D ,如果工件槽宽大于切槽刀的刃宽,则要考虑刀刃轨迹的重叠量,使刀具在Z 轴方向位移量Δk 小于切槽刀的刃宽,切槽刀的刃宽与刀尖位移量Δk 之差为刀刃轨迹的重叠量。

例题5 所图10所示,运用外圆切槽复合循环指令编程。

图10 外圆切槽复合循环应用

G50 X60 Z70

G00 X42 Z22 S400

G75 R1

G75 X30 Z10 P3 Q2.9 F30

G00 X60 Z70

7. 螺纹切削复合循环(G76)

指令格式 G76 Pm r a QΔdmin Rd

G76 X(U ) Z(W ) Ri Pk QΔd Ff

指令功能 该螺纹切削循环的工艺性比较合理,编程效率较高,螺纹切削循环路线及进刀方法如图11。

图11 螺纹切削复合循环路线及进刀法

指令说明 m表示精加工重复次数;

r 表示斜向退刀量单位数(0.01~9.9f,以0.1f 为一单位,用00~99两位数字指定); a 表示刀尖角度;

Δd 表示第一次粗切深(半径值);

切削深度递减公式计算 d2 = Δd ;

d3 = Δd ;

dn =n Δd ;

每次粗切深:Δdn =n Δd -n -1Δd ;

Δdmin 表示最小切削深度,当切削深度Δdn 小于Δdmin ,则取Δdmin 作为切削深度; X 表示D 点的X 坐标值;

U 表示由A 点至D 点的增量坐标值;

Z 表示D 点Z 坐标值;

W 表示由C 点至D 点的增量坐标值;

i 表示锥螺纹的半径差;

k 表示螺纹高度(X方向半径值);

d 表示精加工余量;

F 表示螺纹导程。

例题6 如图12所示,运用螺纹切削复合循环指令编程(精加工次数为1次,斜向退刀量为4mm ,刀尖为60°,最小切深取0.1mm ,精加工余量取0.1mm ,螺纹高度为2.4mm ,第一次切深取0.7mm ,螺距为4mm ,螺纹小径为33.8mm) 。

图12 螺纹切削复合循环应用 G00 X60 Z10

G76 P011060 Q0.1 R0.1

G76 X33.8 Z-60 R0 P2.4 Q0.7 F4

数控车床多重复合循环指令(G70~G76)

运用这组G 代码,可以加工形状较复杂的零件,编程时只须指定精加工路线和粗加工背吃刀量,系统会自动计算出粗加工路线和加工次数,因此编程效率更高。

1. 外圆粗加工复合循环(G71)

指令格式 G71 U Δd Re

G71 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 Z100

N020 G00 X41 Z0

N030 G71 U2 R1

N040 G71 P50 Q120 U0.5 W0.2 F100

N050 G01 X0 Z0

N060 G03 X11 W-5.5 R5.5

N070 G01 W-10

N080 X17 W-10

N090 W-15

N100 G02 X29 W-7.348 R7.5

N110 G01 W-12.652

N120 X41

N130 G70 P50 Q120 F30

2. 端面粗加工复合循环(G72)

指令格式 G72 W Δd Re

G72 Pns Qnf UΔu WΔw Ff Ss Tt

指令功能 除切削是沿平行X 轴方向进行外,该指令功能与G71相同,见图3。 指令说明 Δd 、e 、 ns 、nf 、Δu 、Δw 的含义与G71相同。

图3 端面粗加工循环

图4 端面粗加工循环应用

例题2 如图4所示,运用端面粗加工循环指令编程。

N010 G50 X150 Z100

N020 G00 X41 Z1

N030 G72 W1 R1

N040 G72 P50 Q80 U0.1 W0.2 F100

N050 G00 X41 Z-31

N060 G01 X20 Z-20

N070 Z-2

N080 X14 Z1

N090 G70 P50 Q80 F30

3. 固定形状切削复合循环(G73)

指令格式 G73 U Δi WΔk Rd

G73 Pns Qnf UΔu WΔw Ff Ss Tt

指令功能 适合加工铸造、锻造成形的一类工件,见图5。

图5 固定形状切削复合循环

指令说明 Δi 表示X 轴向总退刀量(半径值);

ΔK 表示Z 轴向总退刀量;

d 表示循环次数;

ns 表示精加工路线第一个程序段的顺序号;

nf 表示精加工路线最后一个程序段的顺序号;

Δu 表示X 方向的精加工余量(直径值);

Δw 表示Z 方向的精加工余量。

固定形状切削复合循环指令的特点,刀具轨迹平行于工件的轮廓,故适合加工铸造和锻造成形的坯料。背吃刀量分别通过X 轴方向总退刀量Δi 和Z 轴方向总退刀量ΔK 除以循环次数d 求得。总退刀量Δi 与ΔK 值的设定与工件的切削深度有关。

使用固定形状切削复合循环指令,首先要确定换刀点、循环点A 、切削始点A’和切削终点B 的坐标位置。分析上道例题,A 点为循环点,A’→B是工件的轮廓线,A→A’→B为刀具的精加工路线,粗加工时刀具从A 点后退至C 点,后退距离分别为Δi +Δu /2,Δk +Δw ,这样粗加工循环之后自动留出精加工余量Δu /2、Δw 。

顺序号ns 至nf 之间的程序段描述刀具切削加工的路线。

图6 固定形状切削复合循环应用

例题3 如图6所示,运用固定形状切削复合循环指令编程。

N010 G50 X100 Z100

N020 G00 X50 Z10

N030 G73 U18 W5 R10

N040 G73 P50 Q100 U0.5 W0.5 F100

N050 G01 X0 Z1

N060 G03 X12 W-6 R6

N070 G01 W-10

N080 X20 W-15

N090 W-13

N100 G02 X34 W-7 R7

N110 G70 P50 Q100 F30

4. 精加工复合循环(G70)

指令格式 G70 Pns Qnf

指令功能 用G71、G72、G73指令粗加工完毕后,可用精加工循环指令,使刀具进行A-A'-B 的精加工,(如图1,图3,图5)。

指令说明 ns 表示指定精加工路线第一个程序段的顺序号;

nf 表示指定精加工路线最后一个程序段的顺序号;

G70~G73循环指令调用N(ns)至N(nf)之间程序段,其中程序段中不能调用子程序。

5. 端面钻孔复合循环指令(G74)

指令格式 G74 Re

G74 X(U ) Z(W ) PΔi QΔk RΔd Ff

指令功能 可以用于断续切削,走刀路线如图7,如把X (U )和P 、R 值省略,则可用于钻孔加工。

图7 端面钻孔复合循环

指令说明 e表示退刀量;

X 表示B 点的X坐标值;

U 表示由A 至B 的增量坐标值;

Z 表示C 点的Z 坐标值;

W 表示由A 至C 的增量坐标值;

Δi 表示X 轴方向移动量,无正负号;

ΔK 表示Z 轴方向移动量,无正负号;

Δd 表示在切削底部刀具退回量;

F 表示进给速度。

例题4 如图8所示,运用端面钻孔复合循环指令编程。

图8 端面钻孔复合循环应用

G50 X60 Z40

G00 X0 Z2

G74 R1

G74 Z-12 Q5 F30 S250

G00 X60 Z40

6. 外圆切槽复合循环(G75)

指令格式 G75 Re

G75 X(U) Z(W) PΔi QΔk RΔd Ff

指令功能 用于端面断续切削,走刀路线如图9,如把Z (W )和Q 、R 值省略,则可用于外圆槽的断续切削。

图9 外圆切槽复合循环

指令说明 e表示退刀量;

X 表示C 点的X 坐标值;

U 表示由A 点至C 点的增量坐标值;

Z 表示B 点的Z 坐标值;

W 表示由A 点至B 点的增量坐标值;

其它各符号的意义与G74相同。

应用外圆切槽复合循环指令,如果使用的刀具为切槽刀,该刀具有二个刀尖,设定左刀尖为该刀具的刀位点,在编程之前先要设定刀具的循环起点A 和目标点D ,如果工件槽宽大于切槽刀的刃宽,则要考虑刀刃轨迹的重叠量,使刀具在Z 轴方向位移量Δk 小于切槽刀的刃宽,切槽刀的刃宽与刀尖位移量Δk 之差为刀刃轨迹的重叠量。

例题5 所图10所示,运用外圆切槽复合循环指令编程。

图10 外圆切槽复合循环应用

G50 X60 Z70

G00 X42 Z22 S400

G75 R1

G75 X30 Z10 P3 Q2.9 F30

G00 X60 Z70

7. 螺纹切削复合循环(G76)

指令格式 G76 Pm r a QΔdmin Rd

G76 X(U ) Z(W ) Ri Pk QΔd Ff

指令功能 该螺纹切削循环的工艺性比较合理,编程效率较高,螺纹切削循环路线及进刀方法如图11。

图11 螺纹切削复合循环路线及进刀法

指令说明 m表示精加工重复次数;

r 表示斜向退刀量单位数(0.01~9.9f,以0.1f 为一单位,用00~99两位数字指定); a 表示刀尖角度;

Δd 表示第一次粗切深(半径值);

切削深度递减公式计算 d2 = Δd ;

d3 = Δd ;

dn =n Δd ;

每次粗切深:Δdn =n Δd -n -1Δd ;

Δdmin 表示最小切削深度,当切削深度Δdn 小于Δdmin ,则取Δdmin 作为切削深度; X 表示D 点的X 坐标值;

U 表示由A 点至D 点的增量坐标值;

Z 表示D 点Z 坐标值;

W 表示由C 点至D 点的增量坐标值;

i 表示锥螺纹的半径差;

k 表示螺纹高度(X方向半径值);

d 表示精加工余量;

F 表示螺纹导程。

例题6 如图12所示,运用螺纹切削复合循环指令编程(精加工次数为1次,斜向退刀量为4mm ,刀尖为60°,最小切深取0.1mm ,精加工余量取0.1mm ,螺纹高度为2.4mm ,第一次切深取0.7mm ,螺距为4mm ,螺纹小径为33.8mm) 。

图12 螺纹切削复合循环应用 G00 X60 Z10

G76 P011060 Q0.1 R0.1

G76 X33.8 Z-60 R0 P2.4 Q0.7 F4


相关文章

  • 数控技术概论
  • 第一章 数控技术概论 numerical control,NC ):用数字化信息,对机床运动及其加工过程进行控制的一种方法. 2. 计算机数控(computer numerical control,CNC ) 3. 数控系统的基本组成:输入 ...查看


  • 机械设计论文
  • 说明:毕业设计(论文)模版(理工类函授学生用) 燕山大学 毕业设计(论文) 学 院 燕山大学继续教育学院 年级专业 2014 机械升本 学生姓名 吴芳海 指导教师 孙洪胜 专业负责人 答辩日期 2016-6-19 燕山大学毕业设计(论文)任 ...查看


  • 机床数控技术实习报告
  • 机械电子工程专业(先进制造技术方向) <机床数控技术> 实习报告 姓名: 何明元 学号: [1**********]4 指导教师: 华北水利水电大学机械学院 2014年5月 一.实习目的 1.1了解数控车床的发展趋势 数控技术的 ...查看


  • [H编程]G代码知识 数控机床编程(附FANUC与SIMENS的G指令列表)
  • G代码功能简述] G00------快速定位:G01------直线插补:G02------顺时针方向圆弧插补:G03------逆时针方向圆弧插补:G04------定时暂停:G05------通过中间点圆弧插补:G06------抛物线 ...查看


  • 最终定稿数铣高级工考试试题库.
  • 数铣复习题 一.选择题 1.闭环控制系统的位置检测装置装在( C ). A :传动丝杠上 B:伺服电机轴端 C:机床移动部件上 D:数控装置中 2.FMS 是指( C ). A :自动化工厂 B:计算机数控系统 C:柔性制造系统 D:数控加 ...查看


  • LCD车床使用说明书
  • 车床微机数控系统 使用说明书 CNC2000 LCD 显示 合肥科林数控科技有限责任公司 http://www.kelincnc.com Email: [email protected] 电话: 0551 - 5259329 目 录 第一 ...查看


  • 数控宏程序的概念
  • 数控宏程序的概念 用变量的方式进行数控编程的方法就叫做数控宏程序编程. 数控宏程序的分类 数控宏程序分为A 类和B 类宏程序,其中A 类宏程序比较老,编写起来也比较费时费力,B 类宏程序类似于C 语言的编程,编写起来也很方便.不论是A 类还 ...查看


  • 数控技术试题集+答案
  • 填空题 1. 数控机床坐标系采用的是 右手笛卡尔直角 坐标系. 2. 数控机床坐标系的正方向规定为 增大刀刀具与工件距离的方向 . 3. 数控机床坐标系中Z 轴的方向指的是 与主轴平行的方向,其正方向是 刀具远离工件的方向 . 4. 数控机 ...查看


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


热门内容