车床编程说明
104 / 188
螺纹起点:Z 轴绝对坐标与 A 点相同、X 轴绝对坐标与 D 点 X 轴绝对坐标的差值为
i( 螺纹锥度、半径值),表示为 C 点。如果定义的螺纹角度不为 0°,切削时并不能到达
C 点;
螺纹切深参考点:Z 轴绝对坐标与A 点相同、X 轴绝对坐标与C 点X 轴绝对坐标的差
值为k( 螺纹的总切削深度、半径值),表示为B 点。B 点的螺纹切深为0,是系统计算每一
次螺纹切削深度的参考点;
螺纹切深:每一次螺纹切削循环的切削深度。每一次螺纹切削轨迹的反向延伸线与直
线BC 的交点,该点与B 点X 轴绝对坐标的差值( 无符号、半径值) 为螺纹切深。每一次粗
车的螺纹切深为√? × ∆?,n为当前的粗车循环次数,△d 为第一次粗车的螺纹切深;
螺纹切削量:本次螺纹切深与上一次螺纹切深的差值:(√? − √? − 1) × ∆? ;
退刀终点:每一次螺纹粗车循环、精车循环中螺纹切削结束后,径向(X 轴) 退刀的终
点位置,表示为E 点;
螺纹切入点:每一次螺纹粗车循环、精车循环中实际开始螺纹切削的点,表示为Bn 点
(n 为切削循环次数),B1 为第一次螺纹粗车切入点,Bf 为最后一次螺纹粗车切入点,Be
为螺纹精车切入点。Bn 点相对于B 点X 轴和Z 轴的位移符合公式:
tan
?
2
=
|?轴位移|
|X轴位移|
; a:螺纹角度
X:螺纹终点 X 轴绝对坐标;
U:螺纹终点与起点X 轴绝对坐标的差值;
Z:螺纹终点Z 轴的绝对坐标值;
W:螺纹终点与起点Z 轴绝对坐标的差值;
P(m):螺纹精车次数00 ~ 99( 单位:次) ,m 指定值执行后保持有效,并把系统数
据参数NO.057的值修改为m。未输入m 时,以系统数据参数NO.057 的值作为精车次数。在
螺纹精车时,每次的进给的切削量等于螺纹精车的切削量。
P(r):螺纹退尾长度00 ~ 99( 单位:0.1×L,L 为螺纹螺距),r 指定值执行后保持
有效,并把系统数据参数NO.019 的值修改为r。未输入r 时,以系统数据参数NO.019 的值
作为螺纹退尾宽度。螺纹退尾功能可实现无退刀槽的螺纹加工,系统参数NO.019 定义的螺
纹退尾宽度对G92、G76 代码有效;
P(a):相邻两牙螺纹的夹角,取值范围为00~ 99,单位:度(° ),a 指定值执行后
保持有效,并把系统数据参数NO.058 的值修改为a。未输入a 时,以系统数据参数NO.058
的值作为螺纹牙的角度。实际螺纹的角度由刀具角度决定,因此a 应与刀具角度相同;
Q(△dmin):螺纹粗车时的最小切削量,取值范围为00 ~ 99999( 单位:0.001mm ,
半径值)。当(√? − √? − 1) × ∆? < △dmin 时, 以△dmin 作为本次粗车的切削量,
即: 本次螺纹切深为(√? − 1 × ∆? + ∆???? )。设置△dmin 是为了避免由于螺纹粗车
切削量递减造成粗车切削量过小、粗车次数过多。Q(△dmin) 执行后,指定值△dmin 保持
有效,并把系统数据参数 NO.059 的值修改为△dmin。未输入 Q(△dmin) 时,以系统数据
参数 NO.059 的值作为最小切削量;
R(d):螺纹精车的切削量,取值范围为00 ~ 99.999,( 单位:mm/inch,无符号,半
径值),半径值等于螺纹精车切入点Be 与最后一次螺纹粗车切入点Bf 的X 轴绝对坐标的差