数控车床复合循环指令编程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G71 U(Δd)R(e);
G71 P(ns)Q(nf)U(Δu)W(Δw)F S T ;
退刀量
B 45°
循环 起点
A
C
切削深度
程序指令
e
轴向精车余量
w
径向精车余量 直径编程
U 2
A′
d
G71 U(Δd)R(e); G71 P(ns)Q(nf)U(Δu)W(Δw)F S T ;
说明: 1.Δd 、ΔU都是由同一地址U指定的,其区别 是该程序中有无P、Q。 2.在G71程序段或前面指定的F、S、T对粗车循 环有效,N(ns)到N(nf)之间的程序段中的F、S 、T 功能,即使被指定也对粗车循环无效,只对精加 工有效。。
G72 W(Δd)R(e); G72 P(ns)Q(nf)U(Δu)W(Δw)F S T ;
精车 起点
d C A′ A
切削深度
退刀量
循环起点 (粗车起点)
e
轴向精车余量
程序指令 w
45°
U 2
径向精车余 量 直径编程
B
G72粗车循环过程
G71粗车循环过程
C B 45°
e
d
C A′
d
A
A
三、固定形状粗车循环指令编 程(G73)
该指令适合于轮廓形状与零件轮廓 形状基本接近的铸件、锻件毛坯的 粗加工。
G73 固定形状粗车循环
精车路线: A→A1→B→A
k+w w
C
D
A
B
U 2
A′
w
U 2 i+ U 2
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 的程序段中指定。
数控车床复合形状固定 循环指令编程
G71、G72、G73、G70
用这组G代码,只要给出最终精加工路 径、循环次数、每次加工余量等参数, 机床能自动决定粗加工时的刀具路径, 可以完成从粗加工到精加工的全过程。
Fra Baidu bibliotek 一、内、外圆粗车循环指令编 程(G71)
该指令应用于圆柱棒料外圆表面粗 车、加工余量大、需要多次粗加工 的情形。
N115 G70 N70 Q110;
O4011 T0101; M03 S500; G00 X166 Z3; G72 W3 R1; G72 P10 Q20 U0.2 W0.05 F0.2; N10 G00 Z-40; G01 X120 F0.07 S800; G03 X100 Z-30 R10; G01 X40 Z-15; Z-5; X10; N20 Z3;
练习:粗车时进刀深度为3mm,退刀量为1mm,进给速度
0.2mm/r,主轴转速800r/min;精加工余量为0.5mm(x 向),0.2mm(z向)进给速度0.1mm/r,主轴转速1000r/min
O1000 G99; M03 S800 ; T0101 ; G00 X84 Z3; G71 U3 R1;
G70 N10 Q20;
G00 X100; Z100; M05; M30;
粗车X轴总退刀量为18mm(x向单向),5mm(z向),进给速度 100mm/min,主轴转速700r/min,精加工余量为0.5mm(x向 ),0.5mm(z向),循环次数为10次 O0698 G98; T0101; M03 S700; G00 X95 Z2; G73 U18 W5 R10; G73 P10 Q20 U1 W0.5 F0.3; N10 G00 X20; G01 Z-20 F0.15; X40 Z-30; Z-50; G00 X200; G02 X80 Z-70 R20; Z200; N20 G01 X95; M05; G70 N10 Q20; M30;
G72 P(ns)Q(nf)U(Δu)W(Δw)F S T ;
其中: Δd—每次切削深度,无正负号,切削方向决定于 AA‘,方向,该值是模态值; e—退刀量,无正负号,该值为模态值; ns—指定精加工路线的第一个程序段段号; nf—指定精加工路线的最后一个程序段段号; Δu—X方向上的精加工余量,直径值指定; Δw—Z方向上的精加工余量; F、S、T—粗加工过程中的切削用量及使用刀具。
G71 P10 Q20 U0.5 W0.2 F0.2; Z-90; N10 G00 X20; N20 X84; G01 Z-20 F0.1 S1000; G00 X100 X40 Z-40; Z100; G03 X60 Z-50 R10; M05 G01 Z-70; M30; X80;
二、端面粗车循环指令编程 (G72)
3.在精车循环G70状态下, “ns”至“nf”程 序中指定的F、S、T有效; 如果“ns”至“nf”程序中不指定F、S、T, 粗车循环中指定的F、S、T有效。
O0766
N10 G99; N120G00 X100; N20 T0101; N130 Z100; N30 M03 S700; N140 M05; N40 G00 X62 Z2 ; N150 M30; N50 G71 U1 R0.5; N60 G71 P 70 Q110 U0.5 W0.3 F0.3; N70 G00 X20; N80 G01 Z-20 F0.15; N90 X40 W-20; N100 W-20; N110 X62;
G71 内、外圆粗车循环
G71 U(Δd)R(e);
G71 P(ns)Q(nf)U(Δu)W(Δw)F S T ;
当给出精加工形状的路线及每次背车刀 量,就会进行平行于Z轴的多次切削,最 后再按预留的径向精车余量△U/2、轴向 精车余量△W。
G71 内、外圆粗车循环
G71指令适用于棒料毛坯粗车外圆或粗车内径,以切除毛坯的较大余量。
复合车削循环指令
要完成一个多型面粗车过程,,用简单车削循
环编程需要人工计算分配车削次数和吃刀量, 再一段段地用简单循环程序实现。
简单车削指令比用基本加工指令要简单,但
使用起来还是很麻烦。
若使用复合车削循环则只须指定精加工路线
和吃刀量,系统就会自动计算出粗加工路线和 加工次数。可大大简化编程工作。
N120 G00 X100; N130 Z100; N140 M05; N150 M30;
练习:
粗车刀1号, 每次背吃刀量为3mm, 退刀量为1mm, 进给量为0.2mm/r, 主轴转速为500r/min; 精车余量X轴为0.2mm, Z轴为0.05mm, 主轴转速为800r/min, 进给量为0.07mm/r。
粗车X轴总退刀量为18mm(x向单向),5mm(z向),进给速度 100mm/min,主轴转速700r/min,精加工余量为0.5mm(x向 双边),0.5mm(z向),循环次数为10次 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; N20 G01 X95;
例:
粗车时进刀深度为1mm,进给速度0.3mm/r,主轴转速 700r/min,精加工余量为0.5mm(x向),0.3mm(z向), 进给速度0.15mm/r
O0766
N10 G99; N120 G00 X100; N20 T0101; N130 Z100; N30 M03 S700; N140 M05; N40 G00 X62 Z2 ; N150 M30; N50 G71 U1 R0.5; N60 G71 P 70 Q110 U0.5 W0.3 F0.3; N70 G00 X20; N80 G01 Z-20 F0.15; N90 X40 W-20; N100 W-20; N110 X62;
e
程序指令
U 2
A′ w
程序指令 w
45°
U 2
刀具是沿X方向进刀, 平行于Z轴切削
B
★与G71的区别主要表现在切削方向上
刀具是沿Z方向进刀, 平行于X轴切削
说明:
1. G72指令X向轮廓必须是单调递增或递减。
2.其它方面与G71相同。
例:
粗车时进刀深度为1mm,进给速度0.3mm/r,主轴转速 700r/min,精加工余量为0.5mm(x向),0.3mm(z向), 进给速度0.15mm/r
O0766
N10 G99; N20 T0101; N30 M03 S700; N40 G00 X42 Z2 ; N50 G72 U1 R0.5; N60 G72 P 70 Q110 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;
O4011 T0101; G99 M03 S500; G00 X166 Z3; G72 W3 R1; G72 P10 Q20 U0.2 W0.05 F0.2; N10 G00 Z-40; G01 X120 F0.07 S800; G03 X100 Z-30 R10; G01 X40 Z-15; Z-5; X10; N20 Z3; G00 X100; Z100; M05; M30;
G71 内、外圆粗车循环
精车路线: A→A’→B→A
★切削是沿平行Z轴方向进行
精车
粗车
显示精车轮廓
显示精车余量
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—粗加工过程中的切削用量及使用刀具。 精车的F、S、T 在ns→ nf 的程序段中指定。
该指令应用于圆柱棒料端面粗车, 且Z向余量小、X向余量大、需要多 次粗加工的情形。
G72 端面粗车循环
G72 W(Δd)R(e); G72 P(ns)Q(nf)U(Δu)W(Δw)F S T ;
G72 端面粗车循环
G72 端面粗车循环
★切削是沿平行X轴方向进行
精车路线: A→A1→B→A
G72 W(Δd)R(e);
G71 U(Δd)R(e); G71 P(ns)Q(nf)U(Δu)W(Δw)F S T ;
3.在粗车循环过程中,刀尖半径补偿功 能无效。
4. 轮廓外形必须采用Z向单调递增或单调 递减的形式。
G71 U(Δd)R(e); G71 P(ns)Q(nf)U(Δu)W(Δw)F S T ;
5.循环起点的确定:G71粗车循环起点的 确定主要考虑毛坯的加工余量、进退刀路线 等。一般选择在毛坯轮廓外1~2mm、端面 1~2mm即可,不宜太远,以减少空行程, 提高加工效率。
说明: 1.G73指令只适合于已经初步成形的毛坯粗 加工。对于不具备类似成形条件的工件,如果 采用G73指令编程加工,则反而会增加刀具切 削时的空行程,而且不便于计算粗车余量。
2. “ns”程序段允许有X、Z方向的移动。
例:
粗车X轴总退刀量为18mm(x向单边),5mm(z向),进给速 度100mm/min,主轴转速500r/min,精加工余量为 0.5mm(x向),0.5mm(z向),循环次数为10次
G00 X200; Z200; M05; M30;
四、精车循环指令编程 (G70)
当用G71、G72、G73指令粗车工件后, 用G70指令来指定精加工循环,切除粗 加工后留下的精加工余量。
G70 P(ns)Q(nf); 其中: ns—精车循环中的第一个程序段号; nf—精车循环中的最后一个程序段号。
格式:
G71 /G72/G73 N (ns) ……;
注意要与粗 加工里的ns 和nf保持一 致
……; ……; ……; N(nf) ……; ……
G70 P(ns) Q(nf) ;
说明: 1.必须先使用G71、G72或G73指令后,才可 使用G70指令。 2.在使用G70精车循环时,要特别注意快速 退刀路线,防止刀具与工件发生干涉。