欢迎访问兰州科技职业学院网站

机工学习

当前位置: 机工学习>

异形螺纹加工程序

作者:jidian 时间:2018-12-27 14:29:13 点击:1074

以下是在FANUC 0i数控车床上,用C32功能和参数程方法加工该螺纹的实例。该螺纹槽深3mm,底宽2.8mm,斜角为47°。为了保证螺纹的形状,切削螺纹程序用两个循环语句,第一个循环沿斜线径向以0.1mm的进给量进行循环切削;第二个循环切削螺纹槽底宽度2.8mm的部分,―Z方向以0.1mm进给量,进行循环切削。宽度方向的循环也可通过一次次偏置工件零点坐标来完成。

001.webp.jpg 

异形螺纹加工程序:
O1000 (第—个循环程序)
 
T0101
M03 S60
G00 X40 Z1O
#1=0 (X方向进刀增量值的变量)
WHILE[#1LT 3]Dol (X方向从顶圆进到根圆的循环,深度3mm)
#1=#1+0.1 (在X方向每刀进给的增量值为0.1mm)

#2=TAN[43]*#1 (计算z方向每次进刀起点的偏移量)

#3=40-#1*2 (螺纹起刀点X坐标)
#4=10-#2 (螺纹起刀点Z坐标)
GOOX[#3]Z[#4] (快速移到螺纹循环起点坐标)
G32X[#3]Z-50F9 (螺纹循环,终点坐标的x值是变量)
G00X45 (X方向退刀)
Z1O (z方向返回)
ENDl (循环结束)
#5=0 (z方向进刀增量值的变量)
WHILE[#5 LT 2.8]D02 (Z方向螺纹底宽2.8mm的进刀循环)
#5=#5+0.1 (循环的每次增量值为O.1mm)
#2=#2+0.1 (在z方向每刀进给的增量值为O.1mm)
#4=10-#2 (螺纹起刀点z坐标)
G00X[#3]Z[#4] (快速移到螺纹循环起点坐标)
G32X[#3]Z-50F9 (螺纹循环,#3是不变的,是上个循环计算出的根圆直径)
GOOX45 (X方向退刀)
Z10 (Z方向退刀)
END2 (循环结束)

该文章转自于:数控编程教学  https://mp.weixin.qq.com/s/Qw_E42U5JGRXSMl7iLhWpg