UG后处理如何实现像MasterCAM一样强制换刀的方法

数控球刀台阶钻3D设计绘制,希望有前辈交流

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

昨天有个后处理学员问我如何让UG像MC那样强制换刀。

大概意思就是,一把刀有多个操作,正常来说就是就第一个操作换刀,后面的因为刀具相同所以不换刀。

而他想后面的操作在需要的时候再换一次刀。

他是最近没时间学教程,不然这对他也是很简单的。学会了思路,一个小小的定制命令就搞定。

首先我们要知道后处理的流程,这个我的教程有讲。

一般来说是,操作开始,换刀,初始 移动,第一次移动。

我们第一个操作肯定是有换刀的,那我们要加的代码就应该是在第一次移动,而不是初始移动


那这个代码怎么写,首先我们找一下在编程的地方,有哪些地方是我们可以借用的。

方便的,我看了看,我们可以借用手工换刀的位置:

默认是自动换刀,这里是不打勾的,那如果我们打勾了,那就强制换刀。

我们在第一次移动的地方加个定制命令:

UG NX后处理输出毛坯的解决方案

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

global mom_tool_manual_change
if { [info exists mom_tool_manual_change] && $mom_tool_manual_change == "Yes" } {
PB_auto_tool_change
MOM_force once H G_adjust
}

代码很简单,我们找到手动换刀的变量,然后通过 if 命令判断这个变量是否存在,

如果存在的话,是否打勾(=Yes)

满足条件后,调用自动换刀的命令块 PB_auto_tool_change ,这个怎么找到的呢,很简单:

然后这个他是要单独调用。所以后面还要输出下刀长补正。

那么就强制一下刀长补正的输出就可以了:

MOM_force once H G_adjust

最后,因为用到了手动换刀,所以后处理这块儿,保持为空就好了:

最后完美达到效果:

没有做不到,只有想不到的。精通后处理,程序想怎么出就怎么出。

UG NX三四五轴后处理制作教程

NX编程后处理提高工作效率的解决方案

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

1. 本站所有资源来源于用户上传和网络,仅作为演示数据,如有侵权请邮件联系站长! 2. 本站主题作者QQ:527439102,唯一购买官网:www.tcwlzy.com! 3. 谢谢您的支持,我们会经常更新增加新的教程。 我们承诺:只做精品,绝不滥竽充数。
天诚资源网 » UG后处理如何实现像MasterCAM一样强制换刀的方法

提供最优质的资源集合

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

登录

忘记密码 ?

切换登录

注册