以下是在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 (循环结束)
您好有的,由于加入人数较多,需要加入的请添加微信steven52014,小编邀请后才能进入哦~谢谢
|