UG后处理在程序最后M30前换回第一把刀具,如果程序使用一把刀具不输出第一把刀,如果使用多把刀具后处理在程序最后M30前换回第一把刀具,定制命令该这么写:
程序结束定制命令:
global mom_def_first_tool global mom_next_tool_number if { [info exists mom_def_first_tool] } { if { $mom_def_first_tool == "ON" } { MOM_output_literal "T$mom_next_tool_number M06" } } set mom_def_first_tool "NONE"
自动换刀定制命令:
global mom_def_first_tool set mom_def_first_tool "ON"
思路如下:
NX后处理构造器中,自动换刀 定制命令 global mom_def_first_tool set mom_def_first_tool "ON" 先定义一个变量来做标记,程序结尾判断先前定义的变量是否读取到标记,有则输出,无则不输出。