1、前言UG NX的技术UG是Unigraphics的缩写,这是一个交互式CAD/CAM(计算机辅助设计与计算机辅助制造)系统,它功能强大,可以轻松实现各种复杂实体及造型的建构。它在诞生之初主要基于工作站,但随着PC硬件的开展和个人用户的迅速增长,在PC上的应用取得了迅猛的增长,目前已经成为模具行业三维设计的一个主流应用。 UG的开发始于1990年7月,它是基于C语言开发实现的。UG NX是一个在二和三维空间无结构网格上使用自适应多重网格方法开发的一个灵活的数值求解偏微分方程的软件工具。其设计思想足够灵活地支持多种离散方案。因此软件可对许多不同的应用再利用。 一个给定过程的有效模拟需要来自于应用领
2、域(自然科学或工程)、数学(分析和数值数学)及计算机科学的知识。然而,所有这些技术在复杂应用中的使用并不是太容易。这是因为组合所有这些方法需要巨大的复杂性及交叉学科的知识。最终软件的实现变得越来越复杂,以致于超出了一个人能够管理的范围。一些非常成功的解偏微分方程的技术,特别是自适应网格加密adaptivemeshrefinement和多重网格方法在过去的十年中已被数学家研究,同时随着计算机技术的巨大进展,特别是大型并行计算机的开发带来了许多新的可能。 UG的目标是用最新的数学技术,即自适应局部网格加密、多重网格和并行计算,为复杂应用问题的求解提供一个灵活的可再使用的软件根底。 UG NX的结构
3、 一个如UG NX这样的大型软件系统通常需要有不同层次抽象的描述。UG具有三个设计层次,即结构设计(architecturaldesign)、子系统设计(subsystemdesign)和组件设计(componentdesign)。 至少在结构和子系统层次上,UG是用模块方法设计的并且信息隐藏原那么被广泛地使用。所有陈述的信息被分布于各子系统之间。 UG NX的优势来自Siemens PLM 的 NX 使企业能够通过新一代数字化产品开发系统实现向产品全生命周期管理转型的目标。 NX 包含了企业中应用最广泛的集成应用套件,用于产品设计、工程和制造全范围的开发过程。 如今制造业所面临的挑战是,通过
4、产品开发的技术创新,在持续的本钱缩减以及收入和利润的逐渐增加的要求之间取得平衡。为了真正地支持革新,必须评审更多的可选设计方案,而且在开发过程中必须根据以往经验中所获得的知识更早地做出关键性的决策。 NX 是 UGS PLM 新一代数字化产品开发系统,它可以通过过程变更来驱动产品革新。 NX 独特之处是其知识管理根底,它使得工程专业人员能够推动革新以创造出更大的利润。 NX 可以管理生产和系统性能知识,根据准那么来确认每一设计决策。 NX 建立在为客户提供无与伦比的解决方案的成功经验根底之上,这些解决方案可以全面地改善设计过程的效率,削减本钱,并缩短进入市场的时间。通过再一次将注意力集中于跨越
5、整个产品生命周期的技术创新, NX 的成功已经得到了充分的证实。这些目标使得 NX 通过无可匹敌的全范围产品检验应用和过程自动化工具,把产品制造早期的从概念到生产的过程都集成到一个实现数字化管理和协同的框架中。 UG NX主要功能工业设计和风格造型NX 为那些培养创造性和产品技术革新的工业设计和风格提供了强有力的解决方案。利用 NX 建模,工业设计师能够迅速地建立和改良复杂的产品形状, 并且使用先进的渲染和可视化工具来最大限度地满足设计概念的审美要求。 产品设计NX 包括了世界上最强大、最广泛的产品设计应用模块。 NX 具有高性能的机械设计和制图功能,为制造设计提供了高性能和灵活性,以满足客户
6、设计任何复杂产品的需要。 NX 优于通用的设计工具,具有专业的管路和线路设计系统、钣金模块、专用塑料件设计模块和其他行业设计所需的专业应用程序。 仿真、确认和优化NX 允许制造商以数字化的方式仿真、确认和优化产品及其开发过程。通过在开发周期中较早地运用数字化仿真性能,制造商可以改善产品质量,同时减少或消除对于物理样机的昂贵耗时的设计、构建,以及对变更周期的依赖。 NC加工UG NX加工根底模块提供联接UG所有加工模块的根底框架,它为UG NX所有加工模块提供一个相同的、界面友好的图形化窗口环境,用户可以在图形方式下观测刀具沿轨迹运动的情况并可对其进行图形化修改:如对刀具轨迹进行延伸、缩短或修改
7、等。该模块同时提供通用的点位加工编程功能,可用于钻孔、攻丝和镗孔等加工编程。该模块交互界面可按用户需求进行灵活的用户化修改和剪裁,并可定义标准化刀具库、加工工艺参数样板库使初加工、半精加工、精加工等操作常用参数标准化,以减少使用培训时间并优化加工工艺。UG软件所有模块都可在实体模型上直接生成加工程序,并保持与实体模型全相关。 UG NX的加工后置处理模块使用户可方便地建立自己的加工后置处理程序,该模块适用于目前世界上几乎所有主流 NC机床和加工中心,该模块在多年的应用实践中已被证明适用于轴或更多轴的铣削加工、轴的车削加工和电火花线切割。 模具设计UG是当今较为流行的一种模具设计软件,主要是因为
8、其功能强大。 模具设计的流程很多,其中分模就是其中关建的一步。分模有两种:一种是自动的,另一种是手动的,当能也不是纯粹的手动,也要用到自动分模工具条的命令,即模具导向。 自动分模的过程 1.分析产品,定位坐标,使Z轴方向和脱模方向一致。 2.塑模部件验证,设置颜色面。 3.补靠破孔 4.拉出分型面 5.抽取颜色面,将其与分型面和补孔的片体缝合,使之成为一个片体。 6.做箱体包裹整个产品,用5缝好的片体分割。 7.分出上下模具后,看是那个与产品重合,重合的那边用产品求差就可以了。 手动分模的步骤就大概就这样,手动分模具有很大的优势,是利用MOLDWIZARD分模所达不到的,在现场自动分模根本上是
9、行不通。但是里面的命令是比拟的好用的,我们可以用的有关命令来提高我们的工作效率。 开发解决方案NX 产品开发解决方案完全支持制造商所需的各种工具,可用于管理过程并与扩展的企业共享产品信息。 NX 与 UGS PLM 的其他解决方案的完整套件无缝结合。这些对于 CAD 、 CAM 和 CAE 在可控环境下的协同、产品数据管理、数据转换、数字化实体模型和可视化都是一个补充。 UG主要客户包括,通用汽车,通用电气,福特,波音麦道,洛克希德,劳斯莱斯,普惠发动机,日产,克莱斯勒,以及美国军方。几乎所有飞机发动机和大局部汽车发动机都采用UG进行设计,充分体现UG在高端工程领域,特别是军工领域的强大实力。
10、在高端领域与CATIA并驾齐驱。 UG NX兄弟软件1. Team Center,与达索的Smarteam并称为最强大的PLM软件,Teamcenter支持您的企业识别、捕捉和共享各种不同形式的产品知识,并将之作为信息财富运用在企业的自动化流程中,从而优化那些产品生命周期过程中的重大阶段。Teamcenter 是业界第一套完整的产品生命周期管理解决方案,它所提供的以产品为中心的纯Web解决方案,能帮助企业更快、更好和更省地进行新产品开发。它能深入各种业务环境,促进产品知识同其它像ERP和CRM这类商业系统之间实现同步,同时整个广义企业能够基于这样的产品知识进行协同,从而使企业优化了产品生命周期
11、的流程并获得了最大的利润。1 2. Postbuilder, 准确的说是UG软件的一局部,强大的CAM/CNC后置处理器。 3. Nastran,与NASA的Nastran同根同组,是军工及航空航天业强大的CAE软件,主要应用于线性问题求解。 4. I-DEAS,军方用高端软件,福特和日产使用,常用在CAE领域 5. SolidEdge,Solid Edge是一款功能强大的三维计算机辅助设计软件,允许制造公司开展富有洞察力的设计并通过降低本钱同时增加顶线收入来取得竞争优势。独特的Solid Edge 洞察力技术把设计管理能力直接嵌入到CAD内部,向整个组织的设计意图提供洞察力,并加强协同。So
12、lid Edge 出色的核心建模和工作流程所补充的洞察力极大地缓解了设计越来越复杂产品的压力,以适应不断变化的市场需求。Solid Edge在全世界范围内拥有广泛的用户群体,包含来自世界数千家公司的设计人员,这些公司包括Alcoa、NEC 工程和沃尔沃。Solid Edge 航行者程序包括200 套集成的工程软件程序和计算机硬件解决方案。这个仅为机械用库及管道设计用库。2 6. Imagewre,广泛应用于汽车、航空、航天、消费家电、模具、计算机零部件领域。拥有广阔的用户群,如BMW、Boeing、GM、Chrysler、Ford、raytheon、Toyota。 Imageware为自由曲面
13、产品设计方面的所有关键领域提供了应用驱动的解决方案。空前先进的技术保证了用户能在更短的时间内进行设计、逆向工程,并精确地构建和完全地检测高质量自由曲面。最新的产品版本更注重于高级曲面、3D检测、逆向工程和多边形造型,为产品的设计、工程和制造营造了一个直觉的柔性设计环境。 3 UG NX二次开发1. Open Grip,提供了最简单的解释性语言,类似于AutoCAD的Lisp,可以完成绝大多数曲线,实体CAD操作功能,生成的文件可以被UI Styler二次开发的菜单.men文件调用,也可被Open API(C语言)或者Open C+调用。 2. Open API,也叫Open C,UG的一个C语
14、言函数库,将相似功能的函数放在同一个.h头文件中,只要被.c文件#include一下就能使用,编译后生成dll,这种dll文件可以直接由3种方式调用: 1通过.men调用,需要写在.men文件中 2通过UI Styler二次开发的对话框.dlg中的按钮响应函数来调用 3通过Open Grip函数调用。 Open C,是最强大的二次开发工具,可以实现草图,三维实体曲面,产品装配,汽车模块,模具模块,知识工程Knowledge fusion,CAM加工,有限元FEM,数据库操作等所有UG功能的二次开发。 3. Open C+,与Open C类似,只是函数库为C+类库的形式,可以用C面向过程或者C+
15、面向对象的方法来编写和调用。但是功能仅局限于CAD。 4. UI Styler,用于二次开发扩展的菜单命令和对话框,界面,生成的.men, .dlg可以调用上述二次开发语言编写的可执行代码。 5. Tooling Language,UG自己提供的一套工具说明性语言,比拟多的用在Genius设备刀具管理和Postbuilder CAM后置处理器上,一般情况下,不需要做任何修改,以Postbuilder为例,在这个用Java编写的跨平台工具中,机床类型、主轴、机床各轴,进给率,刀具描述等都已经由这种由Java生成的工具语言完成.在Postbuilder窗口中的任何可视化修改,都会自动修改这些工具语言。有经验的用户或第三方也可以自己修改这些工具。 6.在此补充的是,可以使用VB,Java等语言,通过对UG安装目录下各个.set, .template, .dat, .dlg, .men文件和数据库进行操作来到达上述二次开发工具同样的效果。这也是UG二次开发工具强大之处。 UG NX开展史1960年,McDonnell Douglas Automation 公司成立。 1976年,收购了Unigraphics CAD/CAE/CAM系统的开发商United Computer 公司,UG的雏形问世。