基于Post Configurator进行客制化后处理之如何插入buffer event

Post Configurator后处理配置器是SIEMENS推出的继Post Builder之后的又一款后处理制作工具。其内包含了诸多强大的功能。

Post Configurator后处理配置器是SIEMENS推出的继Post Builder之后的又一款后处理制作工具。其内包含了诸多强大的功能。

与Post Builder的设计理念和使用方法不同,Post Configurator如何实现在某个阶段插入buffer进行后处理的客制化呢?

这里引入一个叫做Inspect Tool的工具。

其位置在每一个基于Post Configurator构建的后处理器中的Miscellaneous -> Debugging选项下。将Show Inspect Tool改为On. 保存后处理器。

attachments-2020-08-7IpQ75GI5f26431a2969c.jpg

选择一个Operation在Post Configurator内部对其进行后处理。

attachments-2020-08-LMaiShnz5f2643262d75d.jpg

在后处理运行的过程中,Inspect Tool会被启动。

attachments-2020-08-H3fwmRAi5f24d5f1bb6ec.png
在这里,可以查看NC代码的输出,对应的MOM evnet和相应的Buffer Event。

那么如何在Post Configurator中插入buffer event实现如同Post Builder一样的后处理器客制化呢?

举个简单的栗子,我想要在换刀代码之前输出该刀具的直径(mom_tool_diameter)。

在NC output中找到换刀行:N2 T02 M6。切换到Buffer Event。

attachments-2020-08-Dv7AC5VA5f26433366823.jpg

在Buffer Event中,选择该换刀行所属的MOM。

在Command Buffer中先选择“Insert”, 再选择Before, 最后点击Copy to Clipboard按钮。

此时在软件的后台,事实上你已经复制了一段代码。

attachments-2020-08-xgCxply45f2643427a243.jpg

关闭Inspect Tool对话框。打开Edit Post Configurator File 对话框。这里是Post Configurator用来进行写TCL定制命令的地方。

attachments-2020-08-6VKteCWl5f24d77b218ab.png
打开后拖到最下面,粘贴你刚刚复制到的这句代码:

LIB_GE_command_buffer_edit_insert MOM_tool_change_LIB TOOL_CHANGE_AUTO <code> <tag> before @TOOL_CHANGE_AUTO

这句代码的功能,实际上就是取代了Post Builder中用户拖拽定制命令框插入每个后处理阶段这样一个动作。

attachments-2020-08-ZIG4KWiV5f24d82c77459.png

然后开始写定制命令。

例如:

LIB_GE_command_buffer_edit_insert MOM_tool_change_LIB TOOL_CHANGE_AUTO PB_CMD_tool_diameter TOOL_DIA before @TOOL_CHANGE_AUTO

#===================================

proc PB_CMD_tool_diameter { } {

#===================================

global mom_tool_diameter

MOM_output_literal "\[[format "%.3f" $mom_tool_diameter]\]"

}

attachments-2020-08-31mEv9315f2620cbc1e87.png

保存。运行后处理。

客制化前:

attachments-2020-08-B6KGgiXS5f24db26bdccc.pngattachments-2020-08-qQDrg7Fv5f24db3b42458.png


客制化后

attachments-2020-08-VF9xH9jK5f24dae0a7cb7.pngattachments-2020-08-ZRTackTo5f24daf802ffe.png


结束~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

SIEMENS计划在未来几年内退休Post Builder。为了跟上软件进步的脚步,大家应该逐渐开始熟悉Post Configurator了。

Post Configurator是一个新功能,还在开发和完善中,学习该功能的朋友应尽可能使用最新的NX版本。

有时间再写文章跟大家聊聊Post Configurator。


==Adoif Pikachu.

  • 发表于 2020-08-01 11:11
  • 阅读 ( 8223 )
  • 分类:NX后处理

5 条评论

请先 登录 后评论
Adoif Pikachu
Adoif Pikachu

2 篇文章

作家榜 »