前两天在网上写一个篇关于梯形螺纹如何用宏程序编程的入门讲解文章,看完部分的评论后,说句不好听的话,有些人说的确实很中肯,反而有些人恶语伤人,我只想说,没有哪一种方法是完美无瑕的,适合最好!所以,在文章的开头我想说,如果我的作品你不喜欢,可以取消关注,完全没必要!
好了,今天我主要以一个Tr80*10的一个梯形螺纹进行讲解,螺纹的主要相关参数如下
加工的思路:就是一层三刀,即每进给一个深度,刀具走完一个轮廓或一层,一直加工到牙槽底部!
说明:刀宽为2mm,#5为刀宽和牙槽底宽的差值,#6为精加工量,#7为进给的深度,#7是随着切削深度是不断在变化的!越往后,越小,粗加程序如下!
G0X82
Z15
#1=0
#2=80
#7=0.2
WHILE[#1LE5.5]DO1
#2=80-2*#1
#3=TAN[15]*5.5-TAN[15]*#1+0.696-0.2
G0X#2
Z15
G32Z-30F10
G0X82
G0X#2
Z[15+#3]
G32Z-30F10
G0X82
Z[15-#3]
G0X#2
G32Z-30F10
G0X82
Z15
IF[[#1GT2]AND[#1LE3]]THEN#7=0.15
IF[[#1GT3]AND[#1LE4]]THEN#7=0.1
IF[[#1GT4]AND[#1LE5.5]]THEN#7=0.05
#1=#1+#7
END1
G0X82
仿真效果图如下,有图有真相!精加工程序,请自行考虑!
本文能力有限,有不当之处,请批评指正,祝好!
閱讀更多 zny850210數控 的文章