云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > ug后处理

ug后处理

  • 62 次阅读
  • 3 次下载
  • 2026/1/9 22:52:46

UG/Post实现了一定的机制,使用定义文件中的信息来格式化NC指令。正如事件处理器一样, UG/Post的这种机制本质上也是由TCL语言来实现的,只不过是TCL语言核心的扩展。定义

文件包含下列内容:

(1)一般的机床信息,如机床是铣床还是车床,是三轴还是五轴等;

(2)机床支持的地址,如X、Y、Z、A、B、C、T、M等; (3)每个地址的属性,如格式、最大值、最小值等;

(4)模块,它们描述多个地址如何组合在一起来完成一个机床动作。比如,命令G01 X[Xval]

Y[Yval] Z[Zval]完成一个直线移动。

4.输出文件

在UG/post执行时,即后处理时,用户指定一个文件来存储后处理生成的NC指令,这个指定的文件就是输出文件。输出文件的内容由事件处理器来控制,而输出文件中NC指令的格

式由定义文件来控制。

有了包含NC指令的输出文件后,这个文件就可以传送到机床上进行加工了。

四、UG/Post的开发方法

UG/Post的开发,其核心是TCL语言的运用。如前所述,TCL是一种解释型的计算机语言,由John K. Ousterhout于加洲大学伯克利分校开发成功,目前由SUN微系统公司提供支持和维护。TCL是一款自由软件,并且它可支持Unigraphics NX当前支持的所有平台。虽然本质

上都是使用TCL语言,但具体实现上却有两种途经:PostBuilder和手工编程 PostBuilder是UG系统为用户提供的后处理器开发工具。使用它用户只需要根据自己机床的特点,在GUI环境下进行一系列的设置即可完成后处理器的开发。值得一提是,使用PostBuilder不仅生成事件处理器文件(*.tcl)、定义文件(*.def),还生成一个特别的文件(*.pui)。这个文件是专供PostBuilder使用的,记录着关闭PostBuilder时的配置,对后处理器来说,这

个文件是多余的。关于 PostBuilder的更多信息可参见UG帮助文档。 手工开发后处理器,就是直接用TCL语言编写事件处理器文件(*.tcl)和定义文件(*.def)。这要求用户具有TCL语言的基本知识,同时,还要了解UG对TCL语言的扩展部分。虽然手工开发后处理器对用户技能要求较高,但手工开发灵活、方便,开发的后处理器精炼、易懂、执

行效率高。

五、UG/Post的安装及使用

一旦用户结合自己的机床特性,使用TCL开发好了后处理器,接下来就要考虑如何向UG

系统安装它,以及如何在UG系统中使用它了。

1.安装后处理

为了使一个后处理程序能够在UG中进行使用,必须在后处理配置文件中注册、安装它。

UG系统默认的后处理配置文件及其在注册表中的位置为$ {UGII_BASE_DIR}\\MACH\\ resource\\postprocessor\\template.dat。该文件中,“#”开始的行为注释行,其他每一行为一个

后处理器注册项,其格式为:

后处理器名,包含路径的事件处理器文件,包含路径的定义文件 例如,MILL_3_AXI S,${UGII_CAM_POST_DIR}mill3ax.tcl,

${UGII_CAM_POST_DIR}mill3ax.def。

2.使用后处理

当后处理器安装好后就可以使用了,具体的做法如下:打开已经做好加工操作(Operation)的UG文件,选取一个或多个加工操作,点击 “Manufacturing Operations”工具条上“UG/POST postprocess”图标(见图2),出现如图3所示的对话框,在对话框中选取特定机床的后处理器以

及输入输出文件的名称,点击Ok或Apply即可生成输出文件。

图2 Manufacturing Operations的部分工具条

图3 后处理对话框 六、结束语

UG后处理是UG/CAM应用的关键技术之一,随UG系统提供的后处理器一般不能适应各企业的机床多样性,因此学习、开发和维护UG后处理器是各UG/CAM用户必须注意的环节。 至于UG/Post后处理器的细节请参见相关资料:有关事件生成器所生成的事件和定义文件中如何定义NC代码格式的部分请参阅UG的帮助文档;有关 PostBuilder的部分请参阅PostBuilder的帮助文档;有关TCL语言的部分请参阅关于TCL语言的书籍;有关TCL语言

对UG/CAM 的扩展部分请参阅UG的帮助文档。

文章发表于:2006-4-14 20:17:22

[回复] [编辑] [引用] [结贴] [管理]

求解

#2 bill15963

可用积分:60 全部积分:60 等级:☆

我要做一个数控车床的后处理,换刀的代码是 T0101.前两位是刀具号,后两位是刀具偏置号。可是在UG后处理中只能输出刀具号,怎样才能把刀具号和偏置号一次输出来。

文章发表于:2007-4-22 19:15:01

[回复] [编辑] [引用] [管理]

求解 #3 bill15963

可用积分:60 全部积分:60 等级:☆

UGpost事件生成器产生的事件都有那些内容是什么?谁能给我一个详细的列表。

文章发表于:2007-4-22 19:19:51

[回复] [编辑] [引用] [管理]

求解 #4

bill15963

搜索更多关于: ug后处理 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

UG/Post实现了一定的机制,使用定义文件中的信息来格式化NC指令。正如事件处理器一样, UG/Post的这种机制本质上也是由TCL语言来实现的,只不过是TCL语言核心的扩展。定义文件包含下列内容: (1)一般的机床信息,如机床是铣床还是车床,是三轴还是五轴等; (2)机床支持的地址,如X、Y、Z、A、B、C、T、M等; (3)每个地址的属性,如格式、最大值、最小值等; (4)模块,它们描述多个地址如何组合在一起来完成一个机床动作。比如,命令G01 X[Xval] Y[Yval] Z[Zval]完成一个直线移动。 4.输出文件 在UG/post执行时,即后处理时,用户指定一个文件来存储后处理生成的NC指令,这个指定的文件就是输出文件。输出

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com