解决UG NX孔铣切换为圆形,下刀G00扎到切削深度问题

新一代AMD处理器,这种CPU值得我们用吗?

国内专业的UG NX技术解决方案分享平台。

UG NX孔铣是个比较好用的一个铣孔操作,我比较常用

然后我也是个喜欢偷懒的人,喜欢复制开粗刀路修改下做精加工

对于孔铣,我复制后改“螺旋”为“圆形”,

就会生成一条,在深度底部铣一刀的精加工刀路。

但是在后处理出来时,是G00到加工底面(在UG刀路线上也可以看到)

对于通孔时还能接受,对于盲孔,特别底部一般我会留0.1~0.2余量的。

直接G00下去肯定是不合理的。我找了半天编程设置没找到怎么设置这个高度。

那么研究了下,通过后处理来实现。今天群里讨论了下,再完善了下代码,

现在放出来,给一样有需要的朋友参考。

UG NX阿基米德螺线建模方法(表达式)视频讲解

国内专业的UG NX技术解决方案分享平台。

在进刀位置添加两个块如下图(最后的块你们忽略,与此无关)

第一个块的Z3.其实是”$mom_pos(2)+3.

后面的M是我的出水代码,你们忽略吧

上面的3,即在进刀时,在输出的Z值上+3,即抬高3毫米(具体可以根据需要自定义个数)

也可以在操作的注释里设置个数据,用变量来代替上面的3

下面的G01 Z F

Z的变量就是Z的默认变量“$mom_pos(2)”,F的变量为“$mom_feed_cut_value

然后是输出条件,设置为

global mom_operation_type mom_region_cut_method
if { $mom_operation_type == "Cylinder Milling" && $mom_region_cut_method == 16 } {
 return 1
} else {
 return 0
}

即可,第一个是检查是否为孔铣,第二个是检查是否为孔铣中的“圆形”,同时满足就输出

效果如下(一个操作位螺旋,后面的是圆形):

G17 G49 G90
G40 G80
M01
#1=16 (Set T.H.D number)
N16 (T_N=10EMW - D=10. - R=0.)
T#1 M06
(Stock XY=0.20 Z=0.00)
G00 G90 G54 X0.0 Y0.0 S111 T16 M03
G43 H#1 Z50.
Z3.
G03 X-2.3 R1.15 F111.
#101=2.000
#102=-29.000
WHILE [#101 GE #102] DO1
G03 X-2.3 Y0.0 Z#101 I2.3 J0.0
#101=#101+[-1.000]
END1
I2.3 J0.0
X0.0 R1.15
G00 Z50.
(Stock XY=0.00 Z=0.00)
G00 X0.0 Y0.0
Z-26. M08
G01 Z-29. F111.
G03 X-2.5 R1.25
I2.5 J0.0
X0.0 R1.25
G00 Z50.
G40 M15
G91 G28 Z0
G91 G28 Y0
M30
%
(Total Machine Time: 4.78min)

UG NX阿基米德螺线带起始角度画法(表达式)视频讲解二

国内专业的UG NX技术解决方案分享平台。

1. 本站所有资源来源于用户上传和网络,仅作为演示数据,如有侵权请邮件联系站长! 2. 本站主题作者QQ:527439102,唯一购买官网:www.tcwlzy.com! 3. 谢谢您的支持,我们会经常更新增加新的教程。 我们承诺:只做精品,绝不滥竽充数。
天诚资源网 » 解决UG NX孔铣切换为圆形,下刀G00扎到切削深度问题

提供最优质的资源集合

立即查看 了解详情
 
QQ在线咨询
售前咨询热线
QQ:527439102
售后咨询热线
QQ:1533998690
切换注册

登录

忘记密码 ?

切换登录

注册