内容正文:
2.4 复合循环指令编程
1.外圆粗车循环G71
指令格式:
G71 U(D)R(E);
G71 P(NS)Q(NF) U(U) W(W) F(F) S(S) T(T);
其中:
D:切削深度(无符号),切入方向由AA′方向决定(半径量指定),具备模态功能。
E:退刀量,具备模态功能。
NS:精加工形状程序段群的第一个程序段的顺序号。
NF:精加工形状程序段群的最后一个程序段的顺序号。
U:X轴方向精加工余量的距离及方向(直径/半径指定)。
W:Z轴方向精加工余量的距离及方向。
F,S,T:粗加工进给率、转速、刀具设定。
在G71循环中,顺序号NS~NF之间程序段中的F,S,T功能都无效,全部忽略,仅在有G71指令的程序段中,F,S,T是有效的,其加工轨迹,如图2.15所示。
图2.15 G71的加工轨迹
2.端面粗车循环G72
指令格式:
G72 W(D) R(E);
G72 P(NS) Q(NF) U(U) W(W) F(F) S(S) T(T);
其中,D,E,NS,U,W,F,S,T和G71相同。
其加工轨迹,如图2.16所示。
图2.16 G72的加工轨迹示意图
3.封闭切削循环G73
图2.17 G73的加工轨迹
G73 U(I)W(K)R(D);
G73 P(NS)Q(NF)U(U)W(W)F(F)S(S)T(T);
其中:
I:X轴方向退刀的距离及方向(半径量),具备模态功能。
K:Z轴方向退刀距离及方向,具备模态功能。
D:分割次数(即粗车循环次数),具备模态功能。
NS:构成精加工形状的程序段群的第一个程序段的顺序号。
NF:构成精加工形状的程序段群的最后一个程序段的顺序号。
U:X轴方向的精加工余量(直径/半径指定)。
W:Z轴方向的精加工余量。
F,S,T:在NS~NF间任何一个程序段上的F,S,T功能均无效,仅在G73中指定的F,S,T功能有效。
4.精加工循环G70
其中:
NS:构成精加工形状的程序段群的第一个程序段的顺序号。
NF:构成精加工形状的程序段群的最后一个程序段的顺序号。
【例2.1】 应用复合型固定循环G71编制程序,加工路线如图2.18所示。
图2.18 G71循环功能编程举例
(直径量指定,公制输入)
【例2.2】 应用复合固定循环(G70,G72)编制如图2.19所示的加工程序。
图2.19 复合固定循环(G70,G72)功能编程举例
5.复合型固定循环(G70~G73)的注意事项
(1)在指定复合型固定循环的程序段中,P,Q,X,Z,U,W,R等必要的参数,在每个程序段中必须正确指令。
(2)在G71,G72,G73指令的程序段中,如果有P指令了顺序号,那么对应此顺序号的程序段必须指令01组G代码的G00或G01,否则P/S报警(No65)。
(3)在MDI方式中,不能执行G70,G71,G72,G73指令。如果指令了,则P/S报警(No67)。
(4)在指令G70,G71,G72,G73的程序段以及这些程序段中的P和Q顺序号之间的程序段中,不能指令M98/M99。
$$