不管是在哪个系统上,加工大螺距的螺纹或蜗杆,用宏程序都是很方便的,而且宏的用法也不尽相同,难点:恰是你的加工思路!针对题主提出的问题:如何加工T90×12梯形螺纹?刚好手上有一个Tr80×10的梯形螺纹程序,借此机会分享一下吧!主要计算参数如下图所示:
说明:刀宽为2mm,#5为刀宽和牙槽底宽的差值,#6为精加工量,#7为进给的深度,越往后进给深度越小,先进行中间一刀,然后再依次加工至两边,粗加工程序如下!
G0X82
Z15
#1=0
#2=80
#7=0.2
#5=0.696
#6=0.2
WHILE[#1LE5.5]DO1
#2=80-2*#1
#3=TAN[15]*5.5-TAN[15]*#1+#5-#6
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
有图有真相,仿真效果动画如下所示:
最后,一句话来回答这个问题:你能看懂其中一个梯形螺纹的加工程序,比如这个程序,那么不管是在哪个系统上,你都能编制出来!本人能力有限,不当之处,请交流讨论!