首页/文章/ 详情

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

1年前浏览423

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

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

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

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

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

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


在这里,可以查看NC代码的输出,对应的MOM evnet和相应的Buffer Event。

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

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

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

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

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

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


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


打开后拖到最下面,粘贴你刚刚**到的这句代码:

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

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

然后开始写定制命令。

例如:

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]\]"

}


保存。运行后处理。

客制化前:

客制化后

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

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

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

来源:NX网
PLM
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-11-09
最近编辑:1年前
老叶
本科 签名征集中
获赞 149粉丝 184文章 556课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈