代码格式:G71 U(Δd) R(e) F S T ;⑴
G71 P(ns) Q(nf) U(Δu) W(Δw) K0/1 J0/1;⑵
代码意义:G71代码分为三个部分:
⑴:给定粗车时的切削量、退刀量和切削速度、主轴转速、刀具功能的程序段;
⑵:给定定义精车轨迹的程序段区间、精车余量的程序段;
⑶:定义精车轨迹的若干连续的程序段,执行G71时,这些程序段仅用于计算粗车的轨迹,
实际并未被执行。
U:Δd:粗车时X轴的切削量,取值范围0.001(IS_B)/0.0001(IS_C)~99.999(单位:mm/inch,半
径值),无符号,进刀方向由N10程序段的移动方向决定
R:粗车时X轴的退刀量, 取值范围0~99.999(单位:mm/inch,半径值),无符号,退刀方向与进
刀方向相反
P:精车轨迹的第一个程序段的程序段号;
Q:精车轨迹的最后一个程序段的程序段号。
U::X轴的精加工余量
W::Z轴的精加工余量(如果Z轴不留余量可以省略)
代码格式:G70 P(ns) Q(nf);
代码功能:刀具从起点位置沿着ns~nf程序段给出的工件精加工轨迹进行精加工
ns:精车轨迹的第一个程序段的程序段号;
nf:精车轨迹的最后一个程序段的程序段号
例如:
O1234
M03 S650 T0101 //外园车刀
G0 X40 Z5 (快速定位到X40 Z5)
G71 U0.75 R2 (给定粗车吃刀量0.75半径值,退刀量2)
G71 P10 Q20 U0.5 F120 (从N10之N20段粗车,留精车余量0.5直径值,走刀量120mm每分)
N10 G0 X0 S1200 (至N20程序段为精车时的刀具路径)
G1 Z0 F80
G3 X30 Z-15 R15
G1 Z-46
X32
X34 Z-47
Z-51
X36
X38 Z-52
N20 Z-63
G70 P10 Q20 (N10至N20程序段的 精车循环)
G0 X100 Z100 (定位到x100 z10)