本程序适用于980TDC
代码格式:G78 P(m)(r)(a) Q(dmin) R(d) J_ K_ D_ L_ E_;
G78 X(U) Z(W) R(i) P(k) Q(△d) F(I) ;
代码说明:
X:螺纹终点X轴绝对坐标;
U:螺纹终点与起点X轴绝对坐标的差值;
Z:螺纹终点Z轴的绝对坐标值;
W:螺纹终点与起点Z轴绝对坐标的差值;
P(m):切深选择 0:等距离进刀 1:递减式进刀
P(r): 切入方式 0:刀刃沿螺纹牙型中线切入 1:刀刃沿螺纹牙型左边切入
2:刀刃沿螺纹牙型右边切入 3:刀刃沿螺纹牙型左右轮流切入
P(a):相邻两牙螺纹的夹角,取值范围为00~99,单位:度(°),a指定值执行后保持有效,并把系统数据参数NO.058的值修改为a。未输入a时,以系统数据参数NO.058的值作为螺纹牙的角度。实际螺纹的角度由刀具角度决定,因此a应与刀具角度相同;
D:精车次数
L:螺纹头数
J:X向退尾距离值
K:螺纹退尾时在短轴方向的移动量(退尾量)( 取值范围0~99999999×最小输入增量,单位mm/inch,不带方向);如果短轴是X轴,该值为半径指定,非模态参数;
E:X向旋进距离值,半径编程,无符号。
R(d):螺纹精车的切削量,取值范围为00~99.999,(单位:mm/inch,无符号,半径值),半径值等于螺纹精车切入点Be与最后一次螺纹粗车切入点Bf的X轴绝对坐标的差值。R(d)执行后,指定值d保持有效,并把系统数据参数NO.060的值修改为d×1000(IS_B)/ d×10000(IS_C)。
未输入R(d)时,以系统数据参数NO.060的值作为螺纹精车切削量;
R(i):螺纹锥度,螺纹起点与螺纹终点X轴绝对坐标的差值, 取值范围为-99999.999~99999.999(IS_B)/-9999.9999~9999.9999(IS_C) (单位:mm/inch,半径值)。
未输入R(i)时,系统按R(i)=0(直螺纹)处理;
P(k):螺纹牙高,螺纹总切削深度, 取值范围为1~99999999 (单位:最小输入增量,半径值、无符号)。未输入P(k)时,系统报警;
Q(△d):第一次螺纹切削深度, 取值范围为1~99999999 (单位:最小输入增量,半径值、无符号)。未输入△d时,系统报警;
F:螺纹导程, 取值范围见1.4.1的表1-2;
代码轨迹:
从牙型中间切入
切入方法的详细情况见图:
左边切入
切入方法的详细情况见图: