青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 5556|回复: 16

浅谈UG后处理及注意事项

[复制链接]
发表于 2012-7-23 15:50 | 显示全部楼层 |阅读模式
本帖最后由 高凯ug 于 2014-6-20 19:09 编辑 4 W7 ^& Z% U$ C2 [' z! Q% S, ~2 S5 g
9 w! a: t6 j7 q
       UG作为一种优秀的CAD/CAM软件已被广泛应用于汽车、航空等领域,基础应用方面的文章著作也比较多, 但对于加工后处理(postprocessing)方面的文章却少有介绍,笔者结合自己的工作经验和在实际中遇到的几个问题,谈一下对后处理的认识以及其应该注意的事项,以减少读者在实际应用中因后处理操作不当而带来损失(比如撞刀、过切等)。     
% H4 ^. Z% R8 a$ g* J+ M- M2 j6 g      利用UG加工模块产生刀轨,首要目的是为了加工工件,但不能直接将这种未修改过的刀轨文件传送给机床进行切削工件。因为机床的类型很多,而且每种类型的机床都有其独特的硬件性能和要求。比如它可以有垂直或水平的主轴,也可以几轴联动等。此外,每种机床皆受其控制器(Controller)控制,控制器接受刀轨文件并指挥刀具的运动及其它行为(比如冷却液的开关),但无法接受未经格式化的刀轨文件,因此,刀轨文件必须被修改成适合于不同机床/控制器的特定参数,这种修改就是后处理。
0 F* M; ]6 g- o- p      后处理最基本的两个要素是刀轨数据(Tool Path Data)和后处理器(A Postprocessor)。6 g6 f- `9 Z1 S( r* N/ t) ]
   (如图1):: P: U0 L) Z) x. P9 u* C1 T0 o/ m
       1.jpg       UG的后处理有一般有两种方法:一种是利用MOM(Manufacturing Output Manager),一种是利用GPM(Graphics Postprocessor Module)。MOM的工作过程(如图2):
$ b) o$ W7 I' z% o- B( v) a9 t6 u0 U) Y
       2.jpg
6 d* E$ m( j! s/ q% |0 D) H       由上图我们知道,MOM后处理是将UG的刀轨作为输入,它需要两个文件,一个是Event Handler,扩展名为.tcl,包含一系列指令用来处理不同的事件类型;另一个是Definition File,扩展名为.def,包含一系列机床、刀具的静态信息。这两个文件可以利用UG自带的工具POSTBUILD生成。当这两个文件生成后,要将其加入template_post.dat(..\\UGS\NX4.0\MACH\resource\postprocessor)文件里才能使用,其格式如下Fanuc,${UGII_CAM_POST_DIR}fanuc.tcl,${UGII_CAM_POST_DIR}fanuc.def
# ~6 T. o- ?- p" _5 W
- A. f! H8 V4 [- K7 U/ Q       3.jpg 2 w/ \7 [7 P0 A# |) E) q4 }- V1 h1 w
       由图3可知,GPM后处理是将刀轨源文件(the cutter location source file)作为输入,它需要一个MDF(machine data file)即机床数据文件。MDF文件也可以通过UG提供的工具MDFG来生成,其扩展名为.MDFA 。; B; p$ n2 G5 O3 `5 g, U. s
       两种后处理的结果是一样的,相较而言用MOM比较方便一些,因为它直接将刀轨转换成NC程序,不用再输出CLS文件,不过在处理时间上较GPM长一些。而用GPM处理比较安全一些,至少笔者在使用过程中从未遇到过问题,倒是用MOM处理过程中出现了多次撞刀、过切现象。这是利用MOM处理时,Event Handler(扩展名为.tcl)文件设置不当造成的。这种故障在编制加工程序时很难被发现,因为在UG里面根本检查不出来,必须借助软件将NC程序转换为刀轨才可以发现问题所在。/ z  q+ U) l6 k9 r9 f  h' x/ f

3 l/ T: X% y5 ^# p# |       4.jpg          
# i$ H' c& m# X, W& f
7 Z1 d- D) ^6 y( k' N       如图4,该直线将导致工件过切,造成刀具碰撞,甚至会造成工件报废、机床受损等,所以必须在后处理文件的定义上多加小心,尤其是一些精度的定义或是范围的界定。见图5,比较两个NC程序会发现问题的所在。8 S2 ^+ S& P0 B* a# i

/ X6 q7 H# A" |, e. S/ z         5.jpg
2 T4 S; ]. V& }1 W) ]% u: z# b" F* K2 P' E) c
        比较后可以发现,异常刀轨是由于少输出了一句,导致刀具轴在切削时没有x、y定位,进行z轴切削。6 r, d+ Q$ y8 o/ W. ?2 M9 D& \( U
       从图6可知,如上述转换后的刀轨可以看出来,如果不是刀具被撞断,那么切削将会继续。纠正后的刀轨如图7,这也是由于后处理文件的处理不当造成的。
0 H. k+ H3 |: W1 P5 t8 Y# }" A: t$ d) k4 H( ?5 p$ t$ s" t% ~' X6 U$ P
       6.jpg ; N; ]7 W6 h/ r) k  {/ G/ h
  
  L9 O8 D6 D, j' L" J7 D        综上所述,UG后处理在CAD/CAM的应用中是至关重要的,希望笔者一些个人浅见能让读者对后处理的认识有所加深,从而减少在实际应用中的各种损失。
发表于 2012-8-14 16:48 | 显示全部楼层
学习了,明白了很多
回复 支持 反对

使用道具 举报

发表于 2012-8-16 10:06 | 显示全部楼层
AO 学到不少啊呵呵呵呵
回复 支持 反对

使用道具 举报

发表于 2012-8-31 18:04 | 显示全部楼层
还行吧。。。但是不够。。。
回复 支持 反对

使用道具 举报

发表于 2012-8-31 19:24 | 显示全部楼层
顶起来  支持楼主的精神
回复 支持 反对

使用道具 举报

发表于 2012-8-31 20:02 | 显示全部楼层
kankankanaknaknakn
回复 支持 反对

使用道具 举报

发表于 2012-9-10 20:07 | 显示全部楼层
一般没怎么在意           
回复 支持 反对

使用道具 举报

发表于 2012-11-9 12:50 | 显示全部楼层
感触 很深啊  这些现实中遇到过 现在总算明白原因了% W  b) Z$ ?2 R7 C, r" l0 |  |' ~/ K0 W
回复 支持 反对

使用道具 举报

发表于 2012-11-21 12:46 | 显示全部楼层
很有帮助!!
回复 支持 反对

使用道具 举报

发表于 2012-12-1 17:42 | 显示全部楼层
ok  我需要啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-2-1 14:44 , Processed in 0.080619 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表