我写了一个管螺纹加工的宏程序,可以切削任何螺距和尺寸的管螺纹,同时也可以帮助小伙伴们以后生产中进行管螺纹加工。
刀具是单齿螺纹刀。
( I have written a macro that machines a taper thread with asingle point thread milling cutter. It will cut any pitch or size of pipe threads )
编者注:
感谢本程序的出色的应用,同时自已感谢自已的无私。
几次我被网友问到这种宏,出于对数控编程的爱好和一种归零心态,更出于提高中国现有的编程应用水平尽一已之力,所以将其分享。
再此申明:所有示例是自已的做工手法,逻辑思维,抛砖引玉,循循善诱…, 仅此而已
不存在最牛掰,最完美等等,所有文章直接超越炫技术的层次……
主程序(In main program):
G65 P9000 U0. W0. A.375 R5. E10. Z-.5 V18. F10.
宏程序:
O9000(PIPE THREADS)
(U 是X坐标,ISX LOCATION)
(W 是Y坐标,ISY LOCATION)
(A=起始半径,STARTING RADIUS)
(R=走一圈的间距,NUMBER OF MOVES PER CIRCLE)
(Z=深度,DEPTH)
(E=切削次数,NUMBER OF PASSES [thickness / pitch])
(V=螺距THREADSPER INCH)
(F=进给,FEED)
#3=0.0
#10=360/ #18
#109=#10
#110=1/ #22
#111=0.0625/ #22
#3=#18
G00X#21 Y#23
G01Z#26 F#9
#19=#1+ #21
G01X#19 Y#23 F#9
N2#26=#26 + #110 / #109
#24=COS[#3 ] * #1
#25=SIN[#3 ] * #1
#24=#24+ #21
#25=#25+ #23
G01X#24 Y#25 Z#26 F#9
#3=#3+ #18
#1=#1+ #111 / #109
IF[ #3 LE 360.00000 * #8 ] GOTO2
G01X#21 Y#23 F10.
G00Z1. M09
M99
小结:这就是宏,变换无穷,出神入化,用久了是大神,用深了是骨灰级别。
END
标签: 数控宏程序