NX后处理如何在最后一把刀具输出特定的指令

NX后处理如何在最后一把刀具输出特定的指令

作者:陈克荣   审校:周尚智

适用版本:NX

在NX后处理时如果在处理到最后一把刀具的时候,希望能够输出一些特定指令怎么操作,如图1所示在N03操作时候有换刀动作N04和N05使用的和N03同样的刀具,所以N03换刀的时候就是最后一个换刀动作,现在假设在N03换刀后需要输出M00暂停指令如何操作?

 

NX后处理如何在最后一把刀具输出特定的指令

图1

通常情况下会在换刀位置或者初始移动添加M00指令,如图2所示结果。

NX后处理如何在最后一把刀具输出特定的指令

图2

通过图2后处理出来的结果将会在每个操作位置都输出M00,如图3所示。

NX后处理如何在最后一把刀具输出特定的指令

图3

如果要在最后一个换刀动作位置输出M00,需要在后处理构造器换刀位置添加一个定制命令,如图4所示。

NX后处理如何在最后一把刀具输出特定的指令

图4

在定制命令里面输入如下内容:

global mom_next_tool_status

if { $mom_next_tool_status == “FIRST” } {

 MOM_output_literal “M00”

} else { }

此处需要注意的是变量mom_next_tool_status是定义下一把刀状态的,它有两个值,分别是NEXT和FIRST,如果变量值FIRST,则意味着目前已经位于程序结尾并且下一把刀具是第一把刀具。如果变量值是NEXT,则意味着后面还要调用其他刀具,如图5所示。

NX后处理如何在最后一把刀具输出特定的指令

图5

使用定制好的后处理输出程序,其结果如图6所示。在不是最后一个换刀位置不输出M00,在最后换刀位置输出M00,在不是最后一把刀具并且不换刀位置不输出任何信息。

NX后处理如何在最后一把刀具输出特定的指令

图6

相关厂商
logo
能科联宏(上海)信息科技有限公司
3.1w浏览
能科联宏(上海)信息科技有限公司(以下简称联宏科技)是一家专注于为汽车、轨道交通、通用机械、消费电子、航空航天、船舶等机械制造业领域内的广大用户提供面向工业4.0的全产品生命周期的数字化产品工程解决方案及全方位资深咨询服务的公司。2017年被上海市科委授予高新技术企业。业务主要涵盖:为制造企业提供数字化解决方案,为制造企业提供工业软硬件系统,为制造企业提供信息化系统建设服务。 2018年12月,联宏科技成为能科科技股份有限公司(股票代码:603859.SH)的全资子公司。经营上,联宏科技将继续独立运作。联宏科技与能科股份的协同互补将给联宏科技带来广阔的发展机遇。 联宏科技是西门子最高的铂金级别的合作伙伴,连续多年获得西门子大中华区更佳合作伙伴、西门子大中华区更佳市场、西门子更佳服务及更佳维护,多年的西门子亚太区更佳合作伙伴的荣誉。 联宏科技已经建立了华东、华北、西南、华南四个销售大区;组建了上海、北京、重庆、佛山四个技术中心;苏州研发中心;盐城、珠海二个人才基地。联宏科技拥有江苏联宏创能信息科技有限公司和联宏创能信息科技(香港)有限公司(United Grand Information...
 
相关阅读
返回顶部