美文网首页CNC数控编程UG编程
分享一个高效螺旋铣孔宏程序,用了几年了的,屡试不爽!

分享一个高效螺旋铣孔宏程序,用了几年了的,屡试不爽!

作者: UG编程莫莫 | 来源:发表于2019-07-05 23:49 被阅读0次

经常遇到铣圆孔,直接下到安全高度,然后调用G133就出来了,甚是方便啊!而且该程序自动运算总深度与每层下的深度的余数,最后补平,不用担心整除的问题!无停顿,全部顺铣。

先要在参数6050~6059设置G代码调用宏程序的数字,6050~6059分别对应程序号O9010~O9019。

我这里在参数6054里面输的是133(0~255之间的数字),也就是O9014程序。

还可以设置参数3202的NE9为1,隐藏并保护O9000~O9999,防止误删

下面分享之:

格式G133 X__ Y__ Z__ R__ Q__ F__

X和Y为圆心坐标,也可以省略,但G133之前必须G00定位到圆心。Z就是最终的深度,R就相当于钻孔固定循环的R点,Q是螺旋走圆下一层与上一层的距离,跟固定循环的Q类似,F进给

%

O9014(G133)

#500=[#5043-#5083]          #5043是当前刀具的绝对Z坐标,#5083为长度补偿H的值

#31=FIX[#26/#17]

#32=#26-#31*#17

#33=[#3-#7]/2.

IF[#33LE0.5]THEN#3000=133(TOOL ERROR)          刀具回转半径判断和报警,这里是0.5mm,可以修改

G90G00X#24Y#25

G91X#33

G90Z[#18+#17]

G01Z#18F#9

WHILE[#18GT#26]DO3

#18=#18-#17

G03I-#33J0.Z#18F#9

IF[[#18+#32]EQ#26]GOTO133

END3

N133IF[#32NE0.]GOTO144

IF[#32EQ0.]GOTO155

N144G03I-#33J0.Z#26F#9

N155G03I-#33J0.F#9

G90G00Z#500          最后回到执行G133之前的绝对Z坐标

M99

%

C是孔直径,D是刀具直径。格式G133 X__ Y__ C__ D__ Z__ R__Q__ F__

本文来自莫莫的微信公众号【UG数控编程】,关注后可领取教程。

学习UG编程,能力到了,薪资都不是问题。干操机累,即使干操机一个月五到七千,但那不是长之计,你每次换了工作薪资还是一样,没多大区别。而干编程,你越往后,积累的技术能力越强,薪资自然会更高。希望大家找对学习的方向,也希望在群192963572可以帮助到正在迷茫的你。

相关文章

网友评论

    本文标题:分享一个高效螺旋铣孔宏程序,用了几年了的,屡试不爽!

    本文链接:https://www.haomeiwen.com/subject/dkfuhctx.html