您的位置 首页 > 装修房产

【v型槽】用宏程序车削V型槽时,发生过切现象?是因为刀没用对

对称的V型槽去余量的宏程序,对于槽宽较宽的槽开粗效率较高,它还可以增加其他的功能,这个程序的关键处就是通过斜进刀的方式X向逐层车削不退刀,双面持续车削,因为槽宽较宽,所以Z向车削余量一般大于X向,这时我们以Z向为主要车削方向,会加快车削,提高效率。

这里老铁需要特别注意刀具的夹角与槽斜边与X轴夹角之间的关系,确保不会产生过切。这里我用的是35度菱形刀, 一般不会产生过切,如果你车的V槽角度小于17.5时会产生过切,这里一定要注意如果只是有有一点点的过切,但是因为是粗加工可以把过切的量计算进去,为精车的时候留足够的余量这个程序采用的是斜进方式,尽量的减少刀具产生闷刀的可能

图纸如下

程序详解

O0001

G99 T914(刀具尽量选择对称的菱形刀)

M03 S800(根据实际情况自行设置)

#1=100(外径)

#2=40(小径)

#4=40(槽右端Z向值)

#5=100(槽左端Z向值)

#8=30(V型槽的角度)

(以上五个数据的更改可以实现不同尺寸V槽的加工)

#3=0.5*[#1-#2](槽深,这里是机床计算得出这里只是把算是带入)

G00 X[#1+2] Z2(刀具快速运动到工件附近)

#6=#3 (变量赋值,把槽深赋值给#6,通过#6的递减实现循环的重复,完成整个V槽的车削)

G01 Z-[#4-TAN[#8]] F1

(刀具以车削的方式到下刀点,这里进给可以适当快些,切削的方式移动是为了防止对刀误差而撞刀)

WHILE[#6 GE 0]DO1 (WHILE...DO1...END1循环控制槽深,每次槽深方向的吃刀量为变量,当加工量的槽深变量大于等于0的时候,循环继续)

#7=[#3-#6]*TAN[#8] (当前槽深下Z向偏离左右外径端点的距离)

G01 X[#2+2*#6] Z-[#4+#7] F0.1 (与右斜边保持统一的斜度进刀)

Z-[#5-#7] (车削到当前槽深下左端点)

IF[#6 EQ 0] GOTO1 (判断当槽深变量等于0的时候,将直接跳转到标记有N1的程序段,防止下段程序切深进刀导致过切

#6=#6-1 (槽深变量递减)

IF[#6 LT 0] THEN #6=0 (判断当槽深变量小于0的时候,将0赋值给#6,防止过切)

#7=[#3-#6]*TAN[#8] (当前槽深下Z向偏离左右外径端点的距离)

X[#2+2*#6] Z-[#5-#7] (与左斜边保持统一的斜度进刀)

Z-[#4+#7] (车削到当前槽深下右端点)

IF[#6 EQ 0] GOTO1 (判断当槽深变量等于0的时候,将直接跳转到标记有N1的程序段,防止下段程序切深进刀导致过切)

#6=#6-1 (槽深变量递减)

IF[#6 LT 0] THEN #6=0 (判断当槽深变量小于0的时候,将0赋值给#6,防止过切)

END1

N1

G00 X200

Z200

M30

车完效果图:

关于作者: luda

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐