数控车床复合循环指令编程
➢精车的F、S、T 在ns→ nf 的程序段中指定。
a
8
G71 U(Δd)R(e);
G71 P(ns)Q(nf)U(Δu)W(Δw)F S T ;
退刀量
循环 起点
切削深度
C
B
A
45°
e U 2
d
程序指令
轴向精车余量
w
a
A′
径向精车余量 直径编程 9
G71 U(Δd)R(e); G71 P(ns)Q(nf)U(Δu)W(Δw)F S T ;
N120 G00 X100; N130 Z100; N140 M05; N150 M30;
N60 G71 P 70Q110 U0.5 W0.3 F0.3;
N70 G00 X20;
N80 G01 Z-20 F0.15;
N90 X40 W-20;
N100 W-20;
N110 X62;
a
14
练习:粗车时进刀深度为3mm,退刀量为1mm,进给速度
说明:
1.Δd 、ΔU都是由同一地址U指定的,其区别 是该程序中有无P、Q。
2.在G71程序段或前面指定的F、S、T对粗车循 环有效,N(ns)到N(nf)之间的程序段中的F、S 、T 功能,即使被指定也对粗车循环无效,只对精加 工有效。。
a
10
G71 U(Δd)R(e); G71 P(ns)Q(nf)U(Δu)W(Δw)F S T ;
复合车削循环指令
❖ 要完成一个多型面粗车过程,,用简单车削循
环编程需要人工计算分配车削次数和吃刀量, 再一段段地用简单循环程序实现。
❖ 简单车削指令比用基本加工指令要简单,但
使用起来还是很麻烦。
❖ 若使用复合车削循环则只须指定精加工路线
和吃刀量,系统就会自动计算出粗加工路线和 加工次数。可大大简化编程工作。
N10 G00 X20;
Z-90;
G01 Z-20 F0.1 S1000;
N20 X84;
X40 Z-40;
G00 X100
G03 X60 Z-50 R10;
Z100;
G01 Z-70; X80;
M05
a
M30;
16
二、端面粗车循环指令编程 (G72)
该指令应用于圆柱棒料端面粗车, 且Z向余量小、X向余量大、需要多 次粗加工的情形。
700r/min,精加工余量为0.5mm(x向),0.3mm(z向),
进给速度0.15mm/r
a
25
O0766
N10 G99; N20 T0101; N30 M03 S700; N40 G00 X42 Z2 ;
N120 G00 X100; N130 Z100; N140 M05; N150 M30;
N20 G01 X95;
a
36
四、精车循环指令编程 (G70)
当用G71、G72、G73指令粗车工件后, 用G70指令来指定精加工循环,切除粗 加)Q(nf); 其中: ns—精车循环中的第一个程序段号; nf—精车循环中的最后一个程序段号。
a
38
格式: G71 /G72/G73
a
5
G71 内、外圆粗车循环
精车路线: A→A’→B→A
a
6
★切削是沿平行Z轴方向进行
显示精车轮廓 显示精车余量 a
精车 粗车
7
G71 U(Δd)R(e); G71 P(ns)Q(nf)U(Δu)W(Δw)F S T ; 其中: Δd—每次切削深度,半径值给定,不带符号,切削 方向决定于AA‘方向,该值是模态值; e—退刀量,半径值给定,不带符号,该值为模态值; ns—指定精加工路线的第一个程序段段号; nf—指定精加工路线的最后一个程序段段号; Δu—X方向上的精加工余量,直径值指定; Δw—Z方向上的精加工余量; F、S、T—粗加工过程中的切削用量及使用刀具。
N20 Z3;
G00 X100;
Z100;
M05;
M30a;
28
三、固定形状粗车循环指令编 程(G73)
该指令适合于轮廓形状与零件轮廓 形状基本接近的铸件、锻件毛坯的 粗加工。
a
29
a
30
G73 固定形状粗车循环
精车路线: A→A1→B→A
a
31
k + w
w
D
C
A
i+ U 2
2
U
B
2
U
A′ w
a
3
G71 内、外圆粗车循环
G71 U(Δd)R(e);
G71 P(ns)Q(nf)U(Δu)W(Δw)F S T ;
当给出精加工形状的路线及每次背车刀 量,就会进行平行于Z轴的多次切削,最 后再按预留的径向精车余量△U/2、轴向 精车余量△W。
a
4
G71 内、外圆粗车循环 G71指令适用于棒料毛坯粗车外圆或粗车内径,以切除毛坯的较大余量。
a
12
例:
粗车时进刀深度为1mm,进给速度0.3mm/r,主轴转速
700r/min,精加工余量为0.5mm(x向),0.3mm(z向),
a
13
进给速度0.15mm/r
O0766
N10 G99; N20 T0101; N30 M03 S700; N40 G00 X62 Z2 ; N50 G71 U1 R0.5;
G00 X200; Z200;
M05; M30;
O0698
G98;
T0101;
M03 S700;
G00 X95 Z2;
G73 U18 W5 R10;
G73 P10 Q20 U1 W0.5 F100;
N10 G00 X20;
G01 Z-20 F0.15;
X40 Z-30;
Z-50;
G02 X80 Z-70 R20;
a
21
G72 W(Δd)R(e); G72 P(ns)Q(nf)U(Δu)W(Δw)F S T ;
精车 起点
A′
d
C A
切削深度
退刀量
循环起点 (粗车起点)
e
程序指令 w
轴向精车余量
45° Ba
U 2
径向精车余 量
直径编程 22
G71粗车循环过程
C
B
A
45°
G72粗车循环过程
d
C
A′
A
e U
2 d
40
3.在精车循环G70状态下, “ns”至“nf”程 序中指定的F、S、T有效;
如果“ns”至“nf”程序中不指定F、S、T, 粗车循环中指定的F、S、T有效。
a
41
O0766
N10 G99; N20 T0101; N30 M03 S700; N40 G00 X62 Z2 ; N50 G71 U1 R0.5;
N50 G72 U1 R0.5;
N60 G72 P 70Q110 U0.5 W0.3 F0.3;
N70 G00 Z-18;
N80 G01 X20 Z-7 F0.15;
N90 Z-2;
N100 U-4 W-4;
N110 X42;
a
26
练习:
粗车刀1号, 每次背吃刀量为3mm, 退刀量为1mm, 进给量为0.2mm/r, 主轴转速为500r/min; 精车余量X轴为0.2mm, Z轴为0.05mm, 主轴转速为800r/min, 进给量为0.07mm/r。
G00 X95 Z2;
G73 U18 W5 R10;
G73 P10 Q20 U1 W0.5 F0.3;
N10 G00 X20;
G01 Z-20 F0.15;
其中: Δd—每次切削深度,无正负号,切削方向决定于 AA‘,方向,该值是模态值; e—退刀量,无正负号,该值为模态值; ns—指定精加工路线的第一个程序段段号; nf—指定精加工路线的最后一个程序段段号; Δu—X方向上的精加工余量,直径值指定; Δw—Z方向上的精加工余量; F、S、T—粗加工过程中的切削用量及使用刀具。
a
32
G73 U(Δi)W(Δk)R(d); G73 P(ns)Q(nf)U(Δu)W(Δw)F S T ; 其中:
Δi—X方向总退刀量,半径值指定,为模态值; Δk—Z方向总退刀量,为模态值; d—分层次数,此值与粗切重复次数相同,为模态值; ns—指定精加工路线的第一个程序段段号; nf—指定精加工路线的最后一个程序段段号; Δu—X方向上的精加工余量,直径值指定; Δw—Z方向上的精加工余量; F、S、T—粗加工过程中的切削用量及使用刀具。 ➢精车的F、S、T 在ns→ nf 的程序段中指定。
a
1
数控车床复合形状固定 循环指令编程
G71、G72、G73、G70
用这组G代码,只要给出最终精加工路 径、循环次数、每次加工余量等参数, 机床能自动决定粗加工时的刀具路径, 可以完成从粗加工到精加工的全过程。
a
2
一、内、外圆粗车循环指令编 程(G71)
该指令应用于圆柱棒料外圆表面粗 车、加工余量大、需要多次粗加工 的情形。
0.2mm/r,主轴转速800r/min;精加工余量为0.5mm(x 向),0.2mm(z向)进给速度0.1mm/r,主轴转速1000r/min
a
15
O1000
G99; M03 S800 ; T0101 ; G00 X84 Z3; G71 U3 R1;
G71 P10 Q20 U0.5 W0.2 F0.2;
G70 N10 Q20;
G00 X100; Z100;
M05;
M30;a
43
粗车X轴总退刀量为18mm(x向单向),5mm(z向),进给速度
100mm/min,主轴转速700r/min,精加工余量为0.5mm(x向