资源描述:
《工业设计软件.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、工业设计软件有哪些在结构设计和模具、加工的过程中,不同公司之间或同一公司不同应用之间,由于大家使用不同的软件,经常会遇到要把UG、Pro/E、SolidWorks、AutoCAD的文件数据进行转换和再转换。一、有关UG、Pro/E、SolidWorks、AutoCAD软件的简单介绍1.1、有代表性的CAD系统是美国Autodesk公司开发的具有三维功能的通用二维CAD绘图软件—AutoCAD,如普及的Auto-CAD2004是用于机械、工程和设计的AutoCAD软件产品。1.2、UG(全称Unigraphics)是美国EDS旗下PLMSolution-UGS公司集CAD/CAM/CA
2、E于一体的大型集成软件系统。其三维复合造型、特征建模、装配建模、装配间隙与干涉检查、机构运动分析和结构有限元分析的功能强大,加上其在技术上处于领先地位的CAM,使产品设计、分析和加工一次完成,实现了CAD/CAM/CAE的有机集成。1.3、Pro/E(全称Pro/ENGINEER)是美国PTC公司的数字化产品设计制造系统。率先将高端CAD系统从航空、航天、国防尖端领域推介到民用制造行业,为现代CAD的技术发展与应用普及做出了贡献。1.4、美国SolidWorks公司开发的SolidWorks是一个集二维/三维图形于一体的大型CAD软件。它的特点是:(1)对文件数据有较强的自动修复功能
3、。(2)输入输出的文件格式非常多,可以很方便的进行文件数据的转换。(3)您可使用输入AutoCAD.dxf和.dwg文件到零件或工程图文件。二、UG-草图(UG-Drafting)与DXF/DWG文件相互转换2.1、问题的提出:2.1.1就中国用户来说,由于制造设备目前还没有完全现代化,真正CAD/CAM一体化的制造企业不多,因此,在产品生产过程中为了控制加工件的精度,仍然需要零部件的标注有详细公差标准的二维设计图纸。2.1.2任何一种CAD软件都不是十全十美的,UG的drafting模块在汉字输入、符号标注和明细表编制方面从方便性来说还有不尽人意的地方。使用UG,虽有汉字输入模块,
4、但与Windows兼容性不理想,对于文字处理没有其它二维CAD软件(如AUTOCAD)方便,对于复杂的装配图形需要用较多的时间作文字处理工作。作为一个CAD应用单位,总是充分利用每种CAD软件的长处,特别是在UG套数较少的情况下,为充分发挥UG的建模、分析和加工的长处,常将二维图形的文字处理转到AUTOCAD上进行。2.2、问题的分析UG是一个大型的CAD/CAM/CAE软件,它的数据集成度高。其三维模型、装配和二维图纸信息都集中在一个part文件中,而其它CAD软件(如SolidWorks,Pro/ENGINEER等)都是将模型、装配和二维图形信息分别存放在不同的文件中。在用UG-
5、Translator的UGTODXF进行数据转换时,必须区分part文件中的各类信息,进行数据取舍。如果要将UG-Drafting中的图形转换到AUTOCAD中进行文字处理,主要是对其二维信息进行转换。其转换的内容主要是视图(包括投影视图、局部放大图、剖视图和向视图等)尺寸、形位公差和字符等有关信息。在用UG-Translator的UGTODXF进行数据格式转换时,必须对控制转换项目的有关参数进行设置。然而,可编辑word,供参考版!对于复杂的装配图形,要得到与原图形完全一致的DXF文件,实现起来比较复杂。常常因为参数设置不当而生成多余的线条,有时甚至出现视图和剖面线丢失等问题。因此
6、,在对复杂装配图形进行DXF/DWG转换时,我们通过采用CGM数据格式过度,只输出UG-Drafting中所显示的几何轮廓(如视图、尺寸,形位公差和有关标注等),既不会增加线条也不会丢失视图,从而保证了在AUTOCAD中打开的DXF/DWG文件,其图形显示与UG-Drafting完全一致。2.3、将UG-草图(UG-Drafting)无缝转换成DXF/DWG文件的具体步骤:2.3.1在UG中,打开要转换的零部件,进入:草图(Drafting),选择要转换的图纸名称、图纸大小、比例、投影和公英制单位。2.3.2选择:文件-导出-CGM(File-Export-CGM),这时出现导出CG
7、M文件名称的对话框,要求用户指定一个文件名称,输入:文件名(filename,扩展名可以不输入,系统会自动加上),再OK。2.3.3这时出现转换设置对话框,先在图形窗口中使用选择要转换的图形(Fit),确信要转换的内容全部出现在图形窗口中;再按下面设置对话框中各选项:源(source):显示(display);CGM大小(CGMsize):比例1.0(scalefactor1.0);选择笔宽(penselection):标准宽度(width);文本选择(t