UG编程:如何解决T刀后处理报警的问题

UG编程如何解决T刀后处理报警的问题?

11

在使用NX编程T刀加工时,后处理NC程序经常报警,主要是因为后处理无法输出T刀的代码,这种情况该如何处理呢?下面跟大家分享一下T刀后处理报警的问题。

解决方法:

1、使用T刀后处理报警是因为后处理输出不支持T刀的变量,所以会报警,解决此报警最简单的方法就是使用骗刀,先用T刀做好程序,然后再换成和T刀直径一样大小的平底刀,再次后处理就可以解决问题,如下图所示:

图片[2]-UG编程:如何解决T刀后处理报警的问题

  1. 通过修改后处理刀具输出的变量来解决T刀后处理报警的问题,在电脑开始程序里面打开NX后处理构造器,如下图所示:

图片[3]-UG编程:如何解决T刀后处理报警的问题

3、在NX后处理构造器,打开要修改的后处理文件,如下图所示:

图片[4]-UG编程:如何解决T刀后处理报警的问题

4、在【程序和刀轨】界面,【工序起始序列】,【第一个刀具】这里是设置程序开头的变量,如下图所示:

图片[5]-UG编程:如何解决T刀后处理报警的问题

5、把刀具的变量里面加上T刀的变量就可以了,变量这里已经做好,

global mom_tool_diameter

global mom_tool_flute_length

global mom_tool_corner1_radius mom_tool_lower_corner_radius

global mom_tool_type

if {$mom_tool_type == “Milling Tool-T Cutter”} {

MOM_output_literal “( Tool:DIA=[format “%.2f” $mom_tool_diameter] CR=[format “%.2f” $mom_tool_lower_corner_radius] FL=[format “%.2f” $mom_tool_flute_length] )”

} else {

MOM_output_literal “( Tool:DIA=[format “%.2f” $mom_tool_diameter] CR=[format “%.2f” $mom_tool_corner1_radius] FL=[format “%.2f” $mom_tool_flute_length] )”

}

如下图所示:

图片[6]-UG编程:如何解决T刀后处理报警的问题

6、使用修改好的后处理,再次后处理程序就可以解决T刀后处理报警的问题,如下图所示:

图片[7]-UG编程:如何解决T刀后处理报警的问题

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容