热门文章
异形螺纹加工程序
以下是在FANUC 0i数控车床上,用C32功能和参数程方法加工该螺纹的实例。该螺纹槽深3mm,底宽2.8mm,斜角为47°。为了保证螺纹的形状,切削螺纹程序用两个循环语句,第一个循环沿斜线径向以0.1mm的进给量进行循环切削;第二个循环切削螺纹槽底宽度2.8mm的部分,―Z方向以0.1mm进给量,进行循环切削。宽度方向的循环也可通过一次次偏置工件零点坐标来完成。
异形螺纹加工程序:
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
上一篇:机床坐标系的确定步骤及方法
下一篇:PLC与传感器接线图