UG后处理制作说明
- 格式:ppt
- 大小:1.99 MB
- 文档页数:50


UG后处理的原理及应用
1. 什么是UG后处理(Post Processing)?
UG后处理是指对UG(Unigraphics)软件产生的加工程序进行编辑和优化的过程。UG是一种CAD/CAM/CAE软件,具有强大的建模、加工以及分析功能,广泛应用于制造业中的设计、制造和工程领域。在UG中,用户可以通过绘制几何图形、定义加工操作和运用分析工具来完成设计和制造任务。
UG后处理主要包括对加工程序的刀具路径、速度、进给等参数进行调整和优化,以适应不同的加工要求和机床特性。通过后处理,用户可以提高加工效率、优化加工质量、减少加工时间和成本。
2. UG后处理的原理
UG后处理的原理是基于UG软件生成的加工程序进行编辑和调整。UG软件可以生成多种常见的加工程序格式,如G代码、ISO代码、APT代码等。UG后处理的原理主要包括以下几个方面:
2.1 加工程序解析
UG后处理首先需要对UG生成的加工程序进行解析,将程序中的各个部分进行分离和识别。这样可以方便后续的编辑和调整,并为后续的优化和分析提供基础。
2.2 刀具路径优化
根据加工程序中的刀具路径信息,UG后处理可以对其进行优化。优化的目标是提高切削效率、降低切削力和刀具磨损,减少振动和噪音,以及改善表面质量。UG后处理可以通过调整切削方向、路径曲线和刀具轨迹等方式来实现刀具路径的优化。
2.3 加工参数调整
UG后处理还可以对加工程序中的加工参数进行调整。加工参数包括切削速度、进给速度、切削深度、切削宽度等。通过合理地调整这些参数,可以实现最佳的加工效果和加工质量。
2.4 机床特性考虑
UG后处理还需要考虑机床的特性和限制条件,以保证生成的加工程序可以在特定的机床上正常运行。对于不同的机床类型和品牌,UG后处理需要进行适当的调整和编程。 3. UG后处理的应用
UG后处理在制造业中有着广泛的应用。以下是几个UG后处理的常见应用场景:
3.1 数控加工
TECHNOLOGY AND INFORMATIONIT技术论坛
60 科学与信息化2019年7月下浅析UG后处理中的定制命令肖兵兵 裴计达 中捷机床有限公司 辽宁 沈阳 110142摘 要 UG是众多后处理软件中的老牌明星,拥有大量的使用者和相关从业者,在汽车、模具以及航空航天领域内具有不可撼动的地位,后处理程序是软件编程中的核心环节,完善、安全的后处理程序是编程中的重要资源,掌握后处理程序的编写方法是每个UG使用者的必备技能,否则只能受制于人,要实现灵活可靠的编程功能,就离不开定制命令。关键词 UG;后处理;定制命令引言定制命令(Custom Command)是UG后处理中非常重要的功能,可以帮助UG编程者实现一些逻辑上比较复杂的任务。通常POSTBuilder能够生成符合机床控制系统要求的NC程序,但有些机床的控制系统比较特殊,一般的后处理不能满足要求。这时候就需要使用定制命令(Custom Command)来处理这些情况,所以使用定制命令可以看作是制作UG后处理中比较高阶的层次,能熟练使用定制命令可以大大提高后处理的适用能力。使用定制命令要求后处理制作者具备一定的计算机语言编程能力,因为定制命令要求使用TCL语言进行编写, TCL是Tool Command Language的缩写,中文叫工具命令语言。最初由美国加州大学伯克利分校开发 ,TCL是一种解释执行的脚本语言,几乎可以在任何的平台运行,它具有非常强大的的功能和简单的语法。 我们用到的UG后处理是由这个脚本语言做的,所以我们用后处理构造器(PostBuilder )制作定制命令也要由TCL语言编写[1]。1 TCL的基本语法 命令名称 选项 参数1 参数2 参数N它们之间用一个空格隔开,而且只能是一个空格。格式书写很重要,不能有任何的错误,一个空格不能多也不能少,否则编译器就会报错。除了TCL语言中的固定语法和命令外,定制命令中会经常用到MOM/mom命令,MOM/mom命令是UG内部扩展命令,MOM开头是指令,它指导后处理器完成一个特定动作,mom开头是变量名称,代表UG内部一个特定参数。一般情况下,只要后处理文件中的编程语句符合TCL语言标准,没有语法错误,用于后处理刀路就不会出现错误报警,但如果刀路中存在不合理的设置,如主轴转数为零,进给率F值设为零等情况,如果在后处理中不设置相关的判断语句,后处理模块依旧会按照这样的错误设置导出NC程序而不会报警,这样的NC程序在机床上运行就会发生危险,如主轴转数设为零,机床直接带着刀具撞向工件,发生加工事故,轻者导致刀具主轴等部件损坏,重者可能发生伤害事故。这就要求我们在后处理中使用定制命令对UG刀路中的一些关键设置进行判断,发现错误立刻中断后处理并给出报警信息,指出发生错误的原因和位置,下面以主轴转数为例,介绍相关内容。我们打开一个UG刀路,将主轴转数设为零,用PostBuilder新建一个后处理文件,在刀路开始部分“Operation Start Sequence”加入一个定制命令,输入下面的代码[2]: global mom_spindle_speed \ 声明主轴转数变量 global mom_operation_name \ 声明刀路名称变量 if {$mom_spindle_speed == 0} {MOM_abort “$mom_operation_name”} \ 对刀路中主轴转数进行判断,如果为零,中断后处理并输出刀路名称将刚才的刀路用刚修改过的后处理文件导出NC程序,处理到一半UG会输出报警如下图:图片中输出了问题刀路的名称,如果我们进一步对报警输出部分的代码作以下修改: global mom_spindle_speed global mom_operation_name if {$mom_spindle_speed == 0} {set a “operation $mom_operation_name have no SP SPEED” MOM_abort “$a”}再次后处理刚才的刀路,报警信息中不仅列出了问题刀路,而且还告诉你原因是“have no SP SPEED”——没有主轴转数。如果后处理文件中使用定制命令加入以上类型的报警,可以大大降低加工过程中的错误,有效降低事故发生的概率。参考文献[1] 王卫兵.UG NX10.0数控编程教程[M].北京:机械工业出版社,2015:8.[2] 钟日铭.UG NX10.中文版从入门到精通[M].北京:清华大学出版社,2015:5.
-C3一a也aEI'aEaa& MX 6.C
1WS许可
CAKA
Autodesk
百度工具栏
暴风影青
1K^ HX 5.0
fl^i crosoft Silverli ght 昨MX许可
HX 4.0
l&VGS MX 7.0
卜 [扇冊工具
► ip NX许可王具
► 桓1按布信息 * 1
聒加工工具 L ■1
1 ■&转换器
卜 己 HX T .0
|1;NX 7.0查看盟
cls2d£
mdFg
ugpost UG后处理 (后面有点UG与VERICUT )
要适当的提高自己的英语水平
1.0.0:打开后处理 工具卡
箋后处理构造黠
:;:加工知识編辑器 1.2.0:进入创建后处理文件页面
ELoas# A Tin fil« Qcix
|UG Fo^tBuilder ALUthor Llcenise Us^i^s-
Starting UGxPost Duildcr in E:^Progrftn Files/UGS7/H« 7.0zPOSTBU I L» "
• I C3 w X* *
p n详可工貝 ►
- a 的s" ♦
* % DUXZA 卜 1 :::加工知识塀杨月
I巴f?换器 *
C; KI 7 .C
| &n 7.0 K«W
File Opti ons
1.....:
此区域「Inches英制单位 Millimeters 公制设定 此区域 轴选项3-轴4-轴 或5轴 这里只讲解3轴 通用设定 此区域为机床类型设定,Generic通用的Library浏览自带机床
User'用户自定义|'
此区域描述你的后处理 单只能输入英文 选择完自己需要的格式后处理单击OK进入下一步
这一选项可以显示你选择机床类型 4轴3轴 或你自定义的机床
这一区域是你的输出是否记录选项
此区域左边为机床行程数据右边为机床原点数据
此区域左边为机床精度小数右边为机床快速进给G00速度 其他选项默认就可以了 然后进入下一页面点击这里
第1章UGNX5
整理表
姓 名:
职业工种:
申请级别:
受理机构:
填报日期:
A4打印 / 修订 / 内容可编辑
文件编号: 7F-1D-B2-4E-78
第 2 页 共 10 页 第1章 UG NX5.0基本操作及加工基础
本章内容主要是对UG NX5.0基本操作及加工基础作介绍。在UG NX5.0系统中,加工模块的操作大概包括刀具的创建、几何体的创建、加工方法的创建以及程序组的创建,随后便是相关的后处理。
本章内容侧重于UG NX5.0操作和加工的基本知识,所以暂不设具体章节来说明例子,但力求在关键的步骤中附带说明一些具体操作,让内容通俗易懂。
1.1 UG NX5.0基本操作
利用UG NX5.0进行加工编程,许多加工过程都用到一些基本的系统操作功能,如刀具创建、程序组创建、几何体创建等。熟练掌握其使用方法,对今后运用加工模块将有很大的帮助,本节将介绍UG NX5.0中基本加工的操作功能。
1.1.1 UG软件的特点及模块介绍
UG软件作为美国UGS(Unigraphics Solutions)公司的旗舰产品,是当今最流行的CAD/CAE/CAM一体化软件,为用户提供了最先进的集成技术和一流实践经验的解决方案,能够把任何产品的构思付诸实际。UG NX5.0是UG系列软件的最新版本,由多个应用模块组成,使用这些模块,可以实现工业设计、绘图、装配、辅助制造和分析一体化。
1.UG软件的特点
UGS公司是全球领先的MCAD供应商,主要为汽车、航空航天、日用消费品、通用机械以及电子工业等领域通过其虚拟产品开发(VPD)的理念提供多级化的、集成的、企业级的包括软件产品与服务在内的完整的MCAD解决方案。
公司自1962年创立以来,一直致力于改善用户的产品开发环境,将信息转化成易于共享的数字化知识,为机械制造企业提供包括满足从设计、分析到制造应用的Unigraphics软件、基于Windows平台灵活实用的设计与制图产品Solid Edge、集团级产品数据管理系统iMAN、先进的产品可视化技术ProductVision以及被业界广泛使用的高精度边界表示的实体建模核心Parasolid在内的全线产品。同时,公司还可根据每个用户提出的不同需求,提供系统开发、系统集成、系统管理及过程管理的产品及服务。