车床编程说明
88 / 188
轴向切削循环起点:每次轴向切削循环开始轴向进刀的位置,表示为
An(n=1,2,3……),An 的Z 轴坐标与起点A 相同,An 与 An-1 的 X 轴坐标的差值为 Δ
i。第一次轴向切削循环起点 A1 与 起点 A为同一点,最后一次轴向切削循环起点( 表示
为 Af) 的 X 轴坐标与切削终点相同。
轴向进刀终点:每次轴向切削循环轴向进刀的终点位置,表示为Bn(n=1,2,3……),Bn
的Z 轴坐标与切削终点相同,Bn 的 X 轴坐标与 An 相同,最后一次轴向进刀终点( 表示
为 Bf) 与切削终点为同一点;
径向退刀终点:每次轴向切削循环到达轴向进刀终点后,径向退刀( 退刀量为Δd) 的
终点位置,表示为 Cn(n=1,2,3……),Cn 的 Z 轴坐标与切削终点相同,Cn 与An X 轴坐
标的差值为Δd;轴向切削循环终点:从径向退刀终点轴向退刀的终点位置,表示为
Dn(n=1,2,3……),Dn 的Z 轴坐标与起点相同,Dn 的X 轴坐标与 Cn 相同( 与 An X 轴坐
标的差值为Δd);
切削终点:X/U Z/W 指定的位置,最后一次轴向进刀终点Bf。
R(e):每次轴向(Z 轴) 进刀后的轴向退刀量,取值范围0 ~ 99.999( 单位:mm),无
符号。R(e) 执行后指定值保持有效,并将该数据转换为相应的值保存在数据参数NO.056
中。未输入R(e) 时,以数据参数NO.056 的值作为轴向退刀量。
X:切削终点 Bf 的 X 轴绝对坐标值( 单位:mm)。
U:切削终点 Bf 与起点 A 的 X 轴绝对坐标的差值( 单位:mm)。
Z:切削终点 Bf 的 Z 轴的绝对坐标值( 单位:mm)。
W:切削终点 Bf 与起点 A 的 Z 轴绝对坐标的差值( 单位:mm)。
P(Δi):单次轴向切削循环的径向(X 轴) 切削量,取值范围0 < Δi ≤
9999999( 单位:0.001mm,直径/ 半径指定)。
Q(Δk):轴向(Z 轴) 切削时,Z 轴断续进刀的进刀量,取值范围0 < Δk ≤
9999999( 单位:0.001mm)。
R(Δd):切削至轴向切削终点后,径向(X 轴) 的退刀量, 取值范围0 ~
99999.999( 单位:mm,直径/ 半径指定),省略 R(Δd) 时,系统默认轴向切削终点后,
径向(X 轴) 的退刀量为0。省略X/U 和 P(Δi) 代码字时,默认往正方向退刀。
代码执行过程:如图 3-34。
① 从轴向切削循环起点An 轴向(Z 轴) 切削进给△ k,切削终点Z 轴坐标小于起点Z
轴坐标时,向Z 轴负向进给,反之则向Z 轴正向进给;
② 轴向(Z 轴) 快速移动退刀e,退刀方向与①进给方向相反;
③ 如果Z 轴再次切削进给(Δk+e),进给终点仍在轴向切削循环起点An 与轴向进刀终
点Bn 之间,Z轴再次切削进给(Δk+e),然后执行②;如果Z 轴再次切削进给(Δk+e) 后,
进给终点到达Bn 点或不在An 与Bn 之间,Z 轴切削进给至Bn 点,然后执行④;
④ 径向(X 轴) 快速移动退刀△ d( 半径值) 至Cn 点,Bf 点( 切削终点) 的X 轴坐
标小于A 点( 起点)X 轴坐标时,向X 轴正向退刀,反之则向X 轴负向退刀;
⑤ 轴向(Z 轴) 快速移动退刀至Dn 点,第n 次轴向切削循环结束。如果当前不是最后
一次轴向切削循环,执行⑥;如果当前是最后一次轴向切削循环,执行⑦;
⑥ 径向(X 轴) 快速移动进刀,进刀方向与④退刀方向相反。如果X 轴进刀( △ d+
△ i)( 半径值) 后,进刀终点仍在A 点与Af 点( 最后一次轴向切削循环起点) 之间,X
轴快速移动进刀( △ d+ △ i) ( 半径值),即:Dn → An+1,然后执行① ( 开始下一次