ug后处理tcl文件中的MOM_开头的命令和PB_CMD_开头的命令有什么区别?
问题描述:
ug后处理tcl文件中的MOM_开头的命令和PB_CMD_开头的命令有什么区别?
答
两种处理方式:
MOM后处理是将UG的刀轨作为输入,它需要两个文件,一个是Event Handler,扩展名为.tcl,包含一系列指令用来处理不同的事件类型;另一个是Definition File,扩展名为.def,包含一系列机床、刀具的静态信息。这两个文件可以利用UG自带的工具POSTBUILD生成。当这两个文件生成后,要将其加入template_post.dat(..\UGS\NX4.0\MACH\resource\postprocessor)文件里才能使用
CMD处理是将刀轨源文件(the cutter location source file)作为输入,它需要一个MDF(machine data file)即机床数据文件,两种后处理的结果是一样的,相较而言用MOM比较方便一些,因为它直接将刀轨转换成NC程序,不用再输出CLS文件,不过在处理时间上较CMD长一些
给我C币啊
答
我只是个搬运工:http://www.9sug.com/thread-5919-1-1.html 这里就可以了解UG/POST大体。
回到问题,就是MOM前缀的一般都是UG/POST定义的事件,变量一般mom前缀,这些由UG/POST中的MOM提供出来,
PB_CMD前缀的是自定义的,运行后处理开发人员进行客制化。
本质上就tcl来说都是可运行代码,没有上没有区别。
但到了UG/POST,因为MOM的存在,它会固定生成一些以MOM_开头的事件,.tcl文件中可以定义这些事件的具体处理内容