2023年07月30日 10:55:57 来源:宁波高新区镜博士科技有限公司 >> 进入该公司展台 阅读量:20
数控程序中含有变量的程序称为宏程序。宏程序由于允许使用变量、算术和逻辑运算及条件转移,使得编制同样的加工程序变得更简便(例如型腔加工宏程序和用户开发固定循环)。宏程序不但可以使用变量进行编程,还可以对这些变量进行赋值和运算等处理,因此可以使用宏程序执行一些有规律变化的动作。使用时,操作者可用一条简单指令调出用户宏程序,对一些变量进行必要的赋值,和调用子程序一样,非常方便。
螺纹的截面形状都是由直线、斜线构成,而且基本参数相似或相同,例如:螺距、大径、中径、小径、螺纹长度和牙形角等。根据给定进给速度和给定轮廓线形的要求,可以在轮廓的已知点之间,确定一些中间点,即数据密化工作。笔者根据以上特点,采取“小吃刀,快进给,截面形状插补,逐点靠近”的方法,拟合成截面形状(如图1~图4)。实际上,加工后的截面形状由许多微小的台阶插补而成,由于步距非常小,所以肉眼看起来并不十分明显。粗加工时,步距可以大些,这样可以节省加工时间;精加工时,步距可以小些,这样可以提高粗糙度。另外,加工大螺距螺纹时,需要查相关资料(切削手册)或算出螺纹牙底宽度,然后磨一把切刀,切刀刀头的宽度小于或等于螺纹牙底宽度,接着根据大螺距螺纹的参数,修改程序中一些参数,然后就可以对刀加工。

图1

图2

图3

图4
二、程序简介1.参数说明
#1=X方向初始进刀量(直径值,如果#9=0,该值为恒值);
#2=螺纹长度;
#3=螺距;
#4=刀宽;
#5=大外圆(内螺纹为小径);
#6=齿顶宽;
#7=螺纹角度(左);
#8=螺纹角度(右);
#9=递减量(可为正负);
#10=刀宽%;
#11=小外圆(内螺纹为大径);
#12=退刀时相对大外圆(内螺纹为小径)的退刀量;
#13=外内螺纹(1为外,-1为内);
#14=槽起始直径;
#15=起始角;
#16=变螺距每转增加量;
#17=螺纹头数;
#18=锥螺纹大小外圆之差;
#19=是否借刀(0两边,1左边,2右边);
#26=判断分度方法(大于0圆周分度,小于0轴向分度);
#109=进刀箝位值;
#107#108下一步扩展用。
例如加工一蜗杆:轴向模数m=4,分度圆直径
d1=44mm,线数z1=4,长度L=100mm。则具体参数如下:
#1=0.2;
#2=120;
#3=3.14159*4;
#4=2.2;
#5=52;
#6=3.372;
#7=20;
#8=20;
#9=0;
#10=0.9;
#11=34.4;
#12=5;
#13=1;
#14=34.4;
#15=0;
#16=0;
#17=2;
#18=0;
#19=0;
#26=1。具体的加工结果如图5和图6所示。

三、创新点
用宏程序把大螺距螺纹的基本要素都包括进去,此程序调试好以后,只需要修改参数和切削刀具的宽度,就可以加工大螺距螺纹,而且对刀具的角度没有严格的要求,十分方便,效率。该程序相当于一个加工大螺距螺纹的“程序”,可以解决一大类问题,具有效率高,保证质量,减轻劳动强度,节省刀具损耗,降低加工大螺距螺纹的技术特点。此程序在实际生产中得到了很好的应用,特别有一些普通车床加工不了的螺纹,在这里得到了很好的解决。