找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1704|回复: 0

异形螺纹加工程序,学会的都是大神

[复制链接]

15

主题

41

回帖

550

积分

机械工程师

UID
993
威望
0
机械币
110
活力
0
发表于 2015-8-18 09:12:36 | 显示全部楼层 |阅读模式
异形螺纹加工程序,学会的都是大神

以下是在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    (循环结束)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|机械村 ( 渝ICP备17010994号-1 )

GMT+8, 2024-5-20 00:36 , Processed in 0.017315 second(s), 5 queries , Gzip On, Redis On.

Powered by Jixiecun.com

Copyright © 2012-2024

快速回复 返回顶部 返回列表