一种铣削管螺纹的宏程序

技术小编 3242 0


我写了一个管螺纹加工的宏程序,可以切削任何螺距和尺寸的管螺纹,同时也可以帮助小伙伴们以后生产中进行管螺纹加工。

刀具是单齿螺纹刀。

( 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



标签: 数控宏程序

抱歉,评论功能暂时关闭!