找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 17193|回复: 5
打印 上一主题 下一主题

【转帖】UG二维图形与DXF转换的一种可靠方法

[复制链接]
跳转到指定楼层
1
发表于 2002-9-16 21:20:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
UG二维图形与DXF转换的一种可靠方法  
--------------------------------------------------------------------------------
作者:yifunCAD  来源:  类别:UG应用文章  日期:2002.06.04  今日/总浏览: 2/252   
  
  摘要:介绍了用UG-drafting生成的二维图形转换成DXF文件格式 的一种可靠方法,解决了复 杂装配的二维图形用UGTODXF直接转换因参数设置不当而引的消隐和视图丢失等问题, 实现 了UG二维图形与二维CAD软件的无缝转换。  
  
关键词:UG;DXF;数据转换;二维图形  
  
前言  
  
美国UGS公司开发的Unigaphics(UG)软件是一个集CAD/CAM/CAE于一体的大型CAD软件。其三 维复合造型、特征建模、装配建模、装配间隙与干涉检查、机构运动分析和结构有限元分析 功能强大,加上其在技术上处于领先地位的CAM,使产品设计、分析和加工一次完成,实现 了CAD/CAM/CAE的有机集成。目前UG软件已成为倍受用户亲睐的CAD软件,如果加工设备先 进,完全可实现无图化生产。  
  
但就中国用户来说,由于制造设备目前还没有完全现代化,真正CAD/CAM一体化的制造企业 不多,因此,在产品生产过程中仍然需要零部件的二维设计图纸。但任何一种CAD软件都不 是十全十美的,UG的drafting模块在汉字输入、符号标注和明细表编制方面从方便性来说还有 不尽人意的地方。使用14版本的UG,虽有汉字输入模块,但与Windows兼容性不理想 ,对于 文字处理没有其它二维CAD软件(如AUTOCAD)方便,对于复杂的装配图形需 要用较多的时 间作文字处理工作。作为一个CAD应用单位,总是充分利用每种CAD软件的长处,特别是在 UG套数较少的情况下,为充分发挥UG的建模、分析和加工的长处,常将二维图形 的文字处 理转到AUTOCAD上进行。因此,用户经常要用到UG与AUTOCAD转换功能。为保证数据共享, UG-Translator提供了多种软件接口技术。其中UGTODXF是UG与AUTOCAD的直接转换接口。  
  
1 问题的提出  
  
UG是一个大型的CAD/CAM/CAE软件,它的数据集成度高。其三维模型、装配和二维图纸信息 都集中在一个part文件中,而其它CAD软件(如SOLIDWORKS,SolidEdge等)都是将模型、装配和 二维图形信息分别存放在不同的文件中。因此,在用UG-Translator的UGTODXF进行数据转换 时,必须区分part文件中的各类信息,进行数据取舍。如果要将UG-Drafting中的图形 转换到 AUTOCAD中进行文字处理,主要是对其二维信息进行转换。其转换的内容主要是视图(包括 投影视图、局部放大图、剖视图和向视图等)尺寸、形位公差和字符等有关信息。因此,在 用UG-Translator的UGTODXF进行数据格式转换时,必须对控制转换项目的有关参数进行设置 。然而,对于复杂的装配图形,要得到与原图形完全一致的DXF文件,实现起来比较复杂。 常常因为参数设置不当而生成多余的线条,有时甚至出现视图和剖面线丢失等问题。  
  
2 转换方法  
  
在用UGTODXF转换复杂的装配图形时,为避免因有关参数设置不当而 引起多余线条和视图丢 失等问题,在转换过程中,采用CGM数据格 式过度。CGM (Computer Graphics mefafile) 是 ANSI的一个二维图形标准 格式。CGM转换完全根据当前图形窗口中的显示轮廓和图形生成 CGM文件,该文件可以在不同的操作系统下移植。UG使用二进制编码 输出CGM。  
  
生成了CGM文件后,再创建一个新文件,将先前生成的CGM文件引入 (Import)。然后再用 UG TODXF输出成DXF文件格式。这样生成的 DXF文件在AUTOCAD中打开完全与UG-Drafting图形 一致,不存在产生 多余线条和视图丢失等问题。在UG中生成DXF文件的过程分两步:第 一步 是交互指定参数阶段,第二步是转换阶段。  
  
转换以后,AUTOCAD要能完整打开由UG-Translator生成的DXF文件,还 必须加载两个字体形文件,它们分别是ugtxt.shp 和ugmtxt.shp。在 AUTOCAD中加载字体形文件的步骤是:  
  
1) 从UG的EDS140/ugtodxf/目录中拷贝ugtxt.shp 和ugmtxt.shp两个文件 到AUTOCAD中的font文件夹中。  
2)在AUTOCAD中用Compile命令编译ugtxt.shp 和ugmtxt.shp,然后打开由UG生成的DXF文件。  
  
将UG-Drafting无缝转换成DXF文件的具体步骤如下:  
  
(1) 在UG中,打开要转换的零部件,进入Drafting,选择要转换的图 纸名称。  
  
(2) 选择File-Export-CGM,这时出现输入CGM文件名称的对话框, 要求用户指定一个文件名称 ,输入文件名filename(扩展名可以 不输入,系统会自动加上)后,再OK。  
  
(3) 这时出现如图1所示的对话框,先在图形窗口中使用Fit,确信 要转换的内容全部出现在图 形窗口中;再按右图设置对话框中 各选项,然后OK,这样就生成了CGM文件。  
  
(4) 选择File-New新建一个文件Newname。  
  
(5) 在新文件中选择File-Import-CGM  
  
(6) 这时出现选择CGM文件对话框。选择先前所建立的CGM文件,并OK,这时先前生成的 CGM文件被引入到当前的文件中。  
  
(7) 选择File-Export-DXF,出现如图2所示的对话框。指定DXF文件名称,缺省为新建文件的名 称,其扩展名为DXF。再点击class Select按扭,选择图形窗口中的所有内容。对话框中的其它 选项可按缺省,然后选择OK,这样就生成了DXF文件。  
  
(8) 将生成的DXF文件拷贝到安装有AUTOCAD或其它二维CAD软件的计算机上,再运行 AUTOCAD,以DXF方式打开在UG上生成的DXF文件,你可以看到打开的图形和UG-Drafting中的 图形完全一样,没有任何图信息丢失。  
  
3 结束语  
  
在对复杂装配图形进行DXF转换时,通过采用CGM数据格式过度,只输出UG-Drafting中所显示 的几何轮廓(如视图、尺寸,形位公差和有关标注等),既不会增加线条也不会丢失视图, 从而保证了在AUTOCAD中打开的DXF文件,其图形显示与UG-Drafting完全一致。  
  
参考文献  
  
1 EDS.Unigraphics to DXF User Manual. Version14.0.An EDS Company,1998  
2 George Omura .AUTOCAD从入门到精通.徐有光等译.第一版,北京:电子工业出版社,1998  
  
Rational Solution of Transfering the 2D Drawings of UG into DXF  
Ma Qiucheng,Han Lifen,Luo Yining (CAD Research Institute of Xiangtan UniversityXiangtan,411105)  
  
ABSTRACT:This article introduces a rational solution that the 2D drawings created with UG transfer into DXF .It has solved the problems that t he drawings hide and lost because of the unfit parameter options when the c omplex assembling drawings transfer direct with UGTODXF .In other words ,the sol ution realizes the accurate transformation between the 2D drawings of UG and the CAD microsofts of two dimension.  
  
KEY WORDS: UG;DXF;data transfer;2D drawings  
  
第一作者 马秋成 男,副教授,1964年7月出生。现任湘潭大学CAD研 究所所长。  
  
   
  
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2002-9-16 22:17:36 | 只看该作者
中文字体还是不能被识别
3
发表于 2006-7-13 13:00:17 | 只看该作者
转出来的虚线都是一段一段的。文字也是。所以在CAD里用起来还是不好。
4
发表于 2006-7-15 07:50:42 | 只看该作者
完全同意3楼的看法,此转换方法是没办法的办法。
5
发表于 2006-7-15 12:43:04 | 只看该作者
最好的方法是用UG直接画,习惯就好了
任何转换方法都无法完美转换
6
发表于 2006-7-26 08:49:42 | 只看该作者
顶顶顶顶顶顶
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-1-12 17:20 , Processed in 0.034503 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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