UG_和PROCAST之间的图形数据交换研究
matlab与UG数据交换

Matlab与UG/Pro E 之间的数据交换方法为了充分利用各种软件的优点,经常需要在不同软件之间进行数据传递。
由于NURBS曲线已成为CAD领域的标准,而MATLAB具有强大的数值计算功能。
如果数据能在MATLAB与常见的CAD软件传递,可以很大程度提高设计、计算效率。
在经过尝试后,实现了MATLAB与UG\Proe之间数据的双向传递,在此分享出来,供有需要的参考。
一三维模型导入到MATLAB不同的三维模型软件之间为了交换数据,美国某协会规定了目前三维软件之间一种通用的数据存储格式STL ,对各种三维软件,生成STL文件是很简单的,现以UG和ProE分别说明。
对UG这里输出类型选择文本,因为后面MATLAB读取数据的程序是按照文本形式读取的。
其余选项可以自己设置。
注意!!UG的文件保存路径不能含有中文!!!!!对ProEStep1 :点文件——保存副本Step2 :在类型中,选择stlStep 3 在导出STL对话框中选择ASCII导出格式,其他诸如弦高好像是越大越好2 MATLAB读取STL数据STL格式规定模型由三个顶点组成的小三角形面片,多个面片构成了各种形状的曲面。
因此数据格式如下:首先给出的是一个三角形面片的法向量(x,y,z):facet normal。
然后给出三个顶点vertex。
一个面片就确定了。
读取程序就是要读取facet normal和vertex的内容。
具体见附件中的ReadSTL.m文件。
facet normal +0.0000000E+00 +0.0000000E+00 +1.0000000E+00outer loopvertex -1.7387080E+02 -1.7447189E+02 +2.5000000E+01vertex -2.2559979E+00 -1.2384968E+02 +2.5000000E+01vertex +6.1819200E+00 -1.1596921E+02 +2.5000000E+01endloopendfacet二MATLAB输出数据到UGUG可以根据外部点来画出图像。
UG与其他软件的数据交换

. UG与其他软件的数据交换
1.UG图纸导入与导出
Parasolid 只是在UG内部从高版本导到低版本的操作。
(在操作的时候要选中要导出的部件)
首先用UG6.0将高版本的图纸导成UG3.0,然后在UG3.0用Parasolid导入即可。
2.UG和AutoCAD 数据交换
UG可以直接导入和导出AutoCAD的DWG或DXF文件。
具体操作步骤是:在菜单栏中选择【文件】\【导出】或【导入】\【DXF\DWG】命令,指定指定导出路径或导入文件,单击【确定】按钮导出文件或导入文件。
但使用这种方法导出有时候会丢失数据或或无法导出,一般使用下面操作方式导出,在菜单栏中选择【文件】\【导出】\【2D转换】命令,指定导出路径,单击【确定】按钮导出文件,这种导出可以保证图形的完整。
3.UG与Pro/E数据交换
UG虽然可以直接导入Pro/E文件,但是往往会丢失很多图形数据,因此最好先转为STP 格式,再进行数据交换。
具体操作步骤是:在菜单栏中选择【文件】/【导入】/【STEP】命令,选择导入文件路径,单击【确定】按钮导入文件。
4.UG与Mastercam数据交换
UG与Mastercam的实体图形格式都是使用PARASOLID内核,所以在进行实体图形数据交换时,先转换为PARASOLID格式在交换比较好。
具体操作步骤是:在菜单栏中选择【文件】/【导入】/【PARSOLLID】命令,选择导入文件路径,单击【确定】按钮导入文件。
5. UG与Cimatron数据交换
UG与Cimatron可以用STEP格式进行数据交换,与Pro/E数据交换操作步骤相同。
;.。
ProCAST接口问题

ProCAST Pro/E的接口发布日期:2008-4-14 21:22:46 作者:佚名出处:CAD世界网2.1 Pro/ENGINEER 与ProCAST 的接口方式的分析一般来讲三维设计软件与有限元分析软件的接口文件方式可分为两大类:一类是专用接口,是指分析软件专门针对某种造型软件数据格式制定如ProCAST针对UG 的PARASOLIDS 格式文件接口;另一类是通用接口,即通过标准格式文件进行数据交换如IGES 、STEP 、STL 等。
根据功能的不同又可以分为实体(包括线框与表面)格式和有限元(FEM)格式。
Pro/ENGINEER 与ProCAST 之间没有专用接口,只有通用接口为遵从ProCAST的工作习惯,将有限元格式细分为表面网格(Surface Mesh)方式和四面体网格(Tetrahedra l Mesh)方式。
2.1.1 Pro/ENGINEER 文件输出方式.1 实体格式Pro/ENGINEER 输出默认的实体格式文件,对零件为.prt ,对装配为.asm 。
这两种实体格式均不能被Pro CAST 接受,因而只能通过输出标准接口格式文件与ProCAST 进行数据传递。
生成标准实体格式文件的命令次序为:FileExportMod el…选择文件格式输入文件名输出对话框OK对砂型铸造,由于至少包括砂型及铸件,必须使用装配方式,以下如无特殊说明,均指装配环境。
.2有限元格式文件Pro/ENGINEER 产生体网格文件与表面网格文件过程大同小异;首先要在Foundation 或Assembly 环境下建模、定义材料特性、装配;然后进入FEM 环境,经过定义模型、生成模型(体网格选取Tet Mesh,表面网格选取Shell Mesh)、输出模型等过程产生有限元模型。
2.1.2 ProCAST 文件读入与处理方式对于不同类型的输入文件,ProCAST 处理并不一样。
对实体类型文件及表面网格,先由网格剖分模块Mesh CAST 读入,剖分体网格,输出ProCAST格式文件(.mesh),再传给前处理模块PreCAST 进行前处理。
常用工业设计软件(UG、Pro/E、SolidWorks、AautoCAD)的文件相互转换技术

三 维 功 能 的 通 用 二 维 CAD 绘 图 软 件 — AutoCAD, 如 最 普 及 的 Auto- 图 , 从 而 保 证 了 在 AUTOCAD 中 打 开 的 DXF/ DWG 文 件 , 其 图 形 显 示
CAD 2004 是 用 于 机 械 、工 程 和 设 计 的 AutoCAD 软 件 产 品 。
不 同 应 用 之 间 , 由 于 大 家 使 用 不 同 的 软 件 , 经 常 会 遇 到 要 把 UG、Pro/ 失 等 问 题 。
E 、Solid Works 、AutoCAD 的 文 件 数 据 进 行 转 换 和 再 转 换 。
因 此 , 在 对 复 杂 装 配 图 形 进 行 DXF/ DWG 转 换 时 , 我 们 通 过 采 用
在 用 UG- Translator 的 UGTODXF 进 行 数 据 转 换 时 , 必 须 区 分 即 可 , 选 择 OK, OK, 这 样 就 生 成 了 DWG 文 件 。
part 文 件 中 的 各 类 信 息 , 进 行 数 据 取 舍 。 如 果 要 将 UG- Drafting 中 的
转 换 。其 转 换 的 内 容 主 要 是 视 图 ( 包 括 投 影 视 图 、局 部 放 大 图 、剖 视 UG- Drafting 中 的 图 形 完 全 一 样 , 没 有 任 何 图 信 息 丢 失 。
图 和 向 视 图 等 ) 尺 寸 、形 位 公 差 和 字 符 等 有 关 信 息 。
- 99 -
信息科技
中国高新技术企业
调整一下坐标和视图平面即可。 三 、UG 、P ro / E 和 S olid Works 三 维 数 据 转 换 的 技 巧 在 结 构 设 计 的 过 程 中 经 常 会 遇 到 要 把 几 种 不 同 的 3D 文 件 进
UG与ADAMS之间的图形数据传输实验

( 1) 开关 起动机的开关是起动机的关键部件, 它主要有 两方面的作用, 一是接通主电路使起动机旋转, 二是 通过拨叉把单向器推出与发动机飞轮啮合, 所以要 求电磁开关吸力大、行程大、触点能通断大电流。 ( 2) 换向器 单向器又称离合器, 它的作用是与飞轮齿环啮 合, 将转矩传递到发动机曲轴上, 并且在发动机起动 以后、高速旋转时, 反向打滑, 防止起动机电枢被飞 轮齿环带动而超速损坏。与 4105 柴油机配套的单 向器为了提高其正向传递扭矩的能力, 目前已进行 以下整改: a. 正 逐 步 采 用 一 体 化 花 套 , 取 消 保 持 架 , 使 正
STEP 是作为一个新的产品数据交换标准, 它的 出现要归功于产品数据交换的许多成熟技术及现有 的交换标准的改进。为了在功能和应用范围上覆盖 现有的交换标准, 以及解决数据交换中存在的问题, STEP 必须包括以下几个基本功能: 描述方法、资源 信息模型、应用协议、实现形式和一致性检验。STEP 在几何方面毫不逊色于 IGES, 而且还解决了 IGES 在图形和几何以外许多方面信息欠缺的问题, 但是 STEP 的许多“部分”目前尚在讨论和征求意见的阶 段, 技术还不是很成熟。 1.3 Parasolid 格式
图2曲柄滑块机构表13种文件格式输出实验文件格式输出耗时s文件大小kb输出后缀名称输出设置igesstepparasolid1563157113203igsstepxt默认值默认值160nx30版本表2三种文件格式导入实验文件格式新后缀名导入耗时s生成文件大小mb零件个数igesstepparasolidigsstpxmttxt139497578573115下转第46页?44?2007年第10期农业装备与车辆工程4结束语通过实验我们发现使用parasolid格式进行ug和adams之间的数据传输是比较理想的运用parasolid格式转换文件可以有效避免igesstep等格式在转换过程中数据丢失和出错等问题转换后的装配体各零件可以有效地被adams识别这在零部件形状复杂数量繁多时更为方便
模具行业_UG 和 Pro E图档互转方法

显示出需要转出的部件显示出需要转出的部件。
这时如果直接另存为这时如果直接另存为,,部件类
型中没有STP 档案类型档案类型。
现在需要开启后缀名为asm的。
档案。
组立档才能转出STP档案
另存组立档为STP格式
用UG的转换图档功能把STP档转成UG档。
打开组立档打开组立档。
打开组立档后再单独打开需要转出的部件打开组立档后再单独打开需要转出的部件。
点击鼠标右键点击鼠标右键,,选择打开
选择打开。
点击鼠标右键点击鼠标右键,,选择打开选择打开。
部件另存为STP档。
打开
UG组立档
选择选择::文件-导出-STEP。
组立档。
选择‘现有部件’按钮--点击‘选择部件’按钮--选择asm组立档。
指定保存路径和文件名。
指定保存路径和文件名
点击‘确定’—在随后弹出的对话框中点击‘继续’
选择‘组件’方式导入
ProE导入档案的日志
导入完成。
UG编程中的CAD模型转换与数据处理技巧

UG编程中的CAD模型转换与数据处理技巧CAD模型转换与数据处理是UG软件中重要的技巧之一。
本文将介绍在UG编程中,如何进行CAD模型转换以及常用的数据处理方法。
一、CAD模型转换技巧1. 导入CAD文件在UG软件中,可以通过导入CAD文件的方式将CAD模型转换为UG模型。
打开UG软件,选择“文件”菜单下的“导入”选项,在弹出的对话框中选择要导入的CAD文件,并在选择导入类型时选择合适的选项,如IGES、STEP等。
根据导入的文件类型不同,选择相应的导入选项。
2. 调整CAD模型尺寸在CAD模型转换过程中,经常需要对模型的尺寸进行调整。
例如,将单位从英寸转换为毫米。
可以在UG软件中选择“编辑”菜单下的“模型信息”选项,进入模型信息界面,在选择合适的单位选项进行尺寸调整。
3. 优化CAD模型CAD模型导入后,往往存在一些不必要的几何体或重叠的面。
为了提高后续处理效率,可以对CAD模型进行优化。
可以通过使用UG软件中的“去重”、“补洞”和“法线修复”等功能,进行模型修复和减面处理。
二、数据处理技巧1. 模型转换UG软件提供了丰富的模型转换功能,可以将模型从一个格式转换为另一个格式。
在UG软件中选择“文件”菜单下的“导出”选项,在弹出的对话框中选择要导出的模型文件类型,并保存为指定格式的文件。
根据需要选择合适的选项进行模型转换。
2. 模型分离在UG编程中,有时需要将一个复杂的模型拆分成多个独立的模型。
可以使用UG软件中的“分离”功能,将模型按照设计需求进行分割,并保存为独立的模型文件。
这样可以更方便地对每个部分进行后续的数据操作和处理。
3. 模型简化在模型处理过程中,有时需要对复杂模型进行简化以提高处理效率。
UG软件提供了多种简化模型的方法,例如减少面数、合并重叠面等。
使用这些功能可以减少模型的复杂度,提高计算速度和存储效率。
4. 数据过滤在对CAD模型进行数据处理时,有时只需要保留部分数据,而过滤掉其他不需要的数据。
ProENGINEER与MasterCAM、AutoCAD、UG之间图样相互转换的途径

ProENGINEER与MasterCAM、AutoCAD、UG之间图样相互转换的途径ProENGINEER与MasterCAM、AutoCAD、UG之间图样相互转换的途径1、引言Pro/ENGINEER、AutoCAD、MasterCAM、Unigraphics(简称UG)是目前国内外机械制造业中应用较广泛的CAD/CAM软件。
工程技术人员在具有相应许可的情况下,熟练掌握这四种软件图样的相互转换方法,对于提高设计、编程效率是大有益处的。
Pro/ENGINEER是一套具有优秀的三维造型功能、强大的参数化设计和统一数据库管理等特点的CAD/CAM软件,而AutoCAD有完善的二维工程图样设计功能。
因而,结合Pro/ENGINEER的特点进行产品的三维参数化设计,利用AutoCAD强大的二维绘图功能,进行图样的处理和方案保存,是一种可行而有效的方法。
又如,MasterCAM 在中小型模具制造企业中应用较普遍,但其CAD部分功能相对较弱,进行复杂曲面、实体造型时较困难。
因而,可以结合Pro/ENGINEER 的特点进行产品的参数化实体设计,再导入MasterCAM中进行NC程序的编制。
2、图样转换可行性IGES(Initial Graphics Exchange Specification)、DXF(Drawing eXchange File)图形交换文件格式是Pro/ENGINEER、MasterCAM、UG和AutoCAD都支持的文件格式,它们是具有专门格式的顺序文件,可以用各种编辑软件进行编辑,也可以用高级语言来读写。
IGES、DXF文件在四种设计软件中均具有操作简易性和双向性的特点,这使得Pro/ENGINEER与MasterCAM、AutoCAD、UG 之间图样的相互转换成为可能。
3、图样转换的实现3.1 Pro/ENGINEER与MasterCAM 3D图样转换3.1.1 Pro/ENGINEER图样导入MasterCAM实现过程(1)在Pro/ENGINEER中打开要输出的文档。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
响,不同粒度的粉末,起主要作用的强化机制不同,当三种强化机制的作用都较大时,粉末的硬度就高。
本试验中,显微硬度计可以施加的最小载荷为25g,若能采用更小的载荷,如5g,则可测量粒度更小粉末的显微硬度,对粉末显微硬度与组织的关系将会有更进一步的了解。
三、结论对气体雾化快速凝固A-l Fe -Cu -V -S-i N-i Ce -Zr 铝合金不同粒度粉末的显微组织和显微硬度及二者关系的研究表明:粉末的显微硬度主要受固溶强化、弥散强化和亚晶界强化三种强化机制的影响,不同粒度的气体雾化快速凝固铝合金粉末,由于冷却速度不同而形成不同的基体组织和析出相,使起主要作用的强化机制不同,导致粉末的硬度也发生相应的变化。
参 考 文 献1 F.H.Fores.Y.W.Ki m , F.Hehmann.J M etals,1987,40(8):14~212 S.K.Das,L. A.Davis.M ater.S ci.Eng.,1988,98:1~123 W.M.Grifith,R. E.Sanders,G.J.Hildeman.H i gh -StrengthPow der M etallurgy Aluminum Alloys.Edited by M.J.Koczak,G.J.Hildeman.T M S Publicati ons,Warrendale,PA,1982:209~2244 vernia,J. D.Ayers,T.S.Srivats an.Inter.M ater.Rep.,1991,37(1):1~445 D.J.Chell man,J. C.Ekvall,R. A.Rainen.M et.PowderRep.,1988,43(10):672~6756 F.H.Fores,Y.W.Kim,S.Krishnamurthy.Key EngineeringM aterials,1989,Vol.29~31:249~2747 P.S.Gi lman,S.K.Das.M et.Powder Rep.,1989,44(9):616~6208 DONG Yinsheng,SHEN Jun,YANG Yingjun et al.Submitted toT ransactions of Nfsoc(编辑:朱文高)1999年7月12日收到初稿,1999年10月8日收到修改稿。
U G Ò和PROCAST 之间的图形数据交换研究上海交通大学材料学院(上海200030)上海汽车铸造总厂曾 健 王家弟 卢 晨 丁文江金永锡 孔卫中=提要>在UG Ò和PROC AST 之间存在着图形文件交换困难的问题。
本文根据C AD/CAE 系统间图形交换的机制,分别研究了IGES 标准和Parasolid 几何核心系统,提出了解决办法,并通过实验获得成功。
关键词:UG Ò PROC AST 数据交换 IGES ParasolidStudy on Graphical Data Ex change Between U G Òand PROCASTZeng Jian,Wang Jiadi,Lu Chen,Ding Wenjiang(Shanghai Jiaotong University)Jin Yongxi,Kong Weizhong (Shanghai Automobile Casting Plant)AbstractThe difficulties are encountered in graphical data ex chang e betw een U G Òand PROCAST.According to g raphical exchange betw een CAD/CAM system,the IGES standard and parasolid geometry kernel sys -tem are studied separately and thus the way to solve above mentioned problem is put forw ard,w hen using both of them,we have succeeded in data ex change from UG Òto PROCAST. 当前CAD/CAE 的发展动态是软件开发时专业化分工程度越来越高,这必然要求实现系统集成,避免出现/自动化孤岛0。
而在不同的系统之间实现系统集成的关键问题就是数据交换,尤其在铸造应用领域中,由于所生产的铸件在CAD 造型时要由相当复杂的曲面来表达,因此对数据交换的要求特别高。
目前,我们使用的三维CAD 造型软件是U GS 公司的著名软件UG Ò1210版,使用的数值模拟软件为美国UES 公司的产品PROCAST 311版。
PROCAST 是基于有限元方法的铸造凝固过程模拟软件,它综合应用热力学、可视化技术等领域的先进方法,能够准确模拟铸件充型、凝固和冷却中的流场、温度场和应力场。
但由于这两种产品所采用的图形数据格式有差异,造成数据交换困难,一度成为研究工作中的瓶颈问题。
通过不懈的努力,终于使该问题得到了圆满解决。
一、图形数据交换的机制目前CAD/CAE图形交换机制主要有以下几种:11利用标准数据交换文件格式应用标准数据格式,可减少和简化各系统间数据转换接口程序的编写,其应用越来越广泛。
在UGÒ和PROCAST之间有IGES文件格式作为标准数据格式传递数据,其原理见图1。
前置处理后置处理CAE标准数据格式系统CAD系统图1利用标准数据交换文件格式进行图形交换的机制Fig11The mechanism of graphical data exchange through standard data fi les 21利用专用数据交换文件格式在UGÒ和PROCAST之间有Parasolid文件格式作为专用数据格式传递数据,其原理见图2。
专用数据格式的通用性比标准中间文件要差一些,但它更能实现数据的无缝传送(Seamless Data Ex change)。
前置处理后置处理CAE专用数据格式系统CAD系统图2利用专用数据交换文件格式进行图形交换的机制Fig12The mechanism of graphical data exchange through specific data fi les二、UGÒ和PRO C AST的图形处理器11UGÒ的前置处理器在UGÒ和PROCAST之间图形交换要用到UG Ò的前置处理器。
其作用主要是:读入本地系统生成的数据文件,在内存中生成实体模型;然后提取元素;转换为所需文件格式,输出。
其工作原理是通过遍历由本地系统生成的数据文件中的实体模型,找出所有的面,用裁剪参数曲面表示,再按要求的文件格式输出112。
它采用的是一种投影变换,将包含几何信息和拓扑信息的实体模型变换为曲面模型。
U GÒ数据交换产品支持STEP、DXF、CATIA、IGES和Parasolid等,能确保模型转换的质量和完整性,使企业可以在内部和扩充的用户)供应商)合作伙伴工作计划间实现虚拟产品开发(VPD),完成CAD/CAE/CAM的一体化。
U GÒ和PROCAST之间数据交换的文件格式主要为Parasolid和IGES两种。
21PROC AST的后置处理器其主要功能有:专用转换文件格式;基于UGÒ的Parasolid格式;标准转换文件格式IGES;预先划分好面网格的文件格式ATRAN,IDEAS,ARIES;预先划分好体网格的文件格式PAT RAN,IDEAS等。
其作用主要是:读取传来文件中的元素;转换格式;生成本地系统允许的元素并写入本地系统结构。
后置处理器的设计是图形数据交换中的关键和难点。
这主要是因为基于曲面模型的数据文件缺少实体造型系统所必需的拓扑信息,须重新生成拓扑信息。
并且在拓扑信息生成过程中,实体模型是不完备的,目前的商用软件中系统的后置处理器都难以非常完全地恢复曲面模型的拓扑信息122。
三、图形转换方面的实验11采用IGES格式进行图形数据交换由于不同软件的内部数据结构差别很大,故有必要采用一致性较好的独立于各软件的标准数据交换协议。
IGES(初始图形交换规范)是美国国家标准局(ANSI)制定的国家标准,可在各种不同的CAD/ CAE系统间进行产品定义数据的交换(图1)。
但使用IGES文件格式传输数据存在以下问题:(1)不能转换属性和层信息。
(2)IGES本身数据格式过于复杂,同时定义不够严密,元素之间界限模糊,造成数据交换不稳定,易丢失信息132。
(3)由于一般商用软件只支持图形传送标准的某些应用协议的子集,且相当多的CAD软件使用的是不同版本号的IGES标准,故经常出现因各系统所采用的IGES标准版本不同及所支持的子集不同而产生的风格(Flavor)不一致问题。
(4)转换数据量大,不利于传送。
例如一个曲轴件,转换成Parasolid格式文件只有117M(表2中标号5),转换成IGES格式文件则为417M(表1中标号5),文件数据量大大增加。
改进前,U GÒ(1210版本)利PROCAST(311版本)采用的IGES标准不同,传递效果很不理想。
针对上述问题,我们提出了相应的解决办法:¹对于风格(Flavor)问题,采用UGÒ1510,其采用的IGES与PROCAST采用的IGES格式之间能够较好地实现数据传输。
º数据转换中可能出现数据完整性和语义方面的问题,特别是对于曲面和曲线,还有几何精确度和容差方面的问题。
例如曲线曲面的次数,G0、G1、G2阶连续性,最小长度等问题,在简单几何形体造型时尽量回避。
但对于复杂几何形体,高阶的曲面、曲线造型是不可避免的,在传输过程中,丢失信息的现象仍较严重,效果不是很好。
»利用SYNTAX、POINTER、ICHECK等测试工具,验证处理器的正确性或查明其缺点,再编写/中间调整器0来完善地处理142。
利用IGES文件格式,在处理不特别复杂的几何造型时,可得到满意的结果,但处理复杂几何造型时会造成大量数据丢失,见表1。
表1利用IGES文件进行图形数据转换的部分结果Table1Results of graphical data exchange through IGES files 编号文件大小表面数边界数效果评价1213k4020数据完整2242k10237数据完整3293k13647数据完整4779k342123少量数据丢失54700k1034416大量数据丢失21采用Parasolid格式进行图形数据转换EDS公司的Parasolid是与DesignBase、Acis等系统齐名的商用几何造型核心系统GM S(geometric modeling kernel systems)之一,现已成为开发高端、中等规模CAD系统及商品化CAD/CAM/CAE软件的标准。