UG(Unigraphics NX)是Siemens PLM Software公司出品的一个
产品工程解决方案,它为用户的
产品设计及加工过程提供了数字化造型和验证手段。Unigraphics NX针对用户的
虚拟产品设计和
工艺设计的需求,以及满足各种工业化需求,提供了经过实践验证的解决方案。UG同时也是
用户指南(user guide)和
普遍语法(Universal Grammar)的缩写。
软件结构
一个如UG/NX这样的大型
软件系统通常需要有不同层次抽象的描述。UG具有三个设计层次,即
结构设计(architectural design)、
子系统设计(subsystem design)和组件设计(
component design)。
至少在结构和子系统层次上,UG是用模块方法设计的并且
信息隐藏原则被广泛地使用。所有陈述的信息被分布于各子系统之间。
优势
来自SiemensPLM的NX使企业能够通过新一代数字化产品开发系统实现向产品全生命周期管理转型的目标。 NX 包含了企业中应用最广泛的集成应用套件,用于产品设计、工程和制造全范围的开发过程。
如今制造业所面临的挑战是,通过产品开发的技术创新,在持续的成本缩减以及收入和利润的逐渐增加的要求之间取得平衡。为了真正地支持革新,必须评审更多的可选
设计方案,而且在开发过程中必须根据以往经验中所获得的知识更早地做出关键性的决策。
NX是UGS PLM新一代数字化产品开发系统,它可以通过过程变更来驱动产品革新。NX独特之处是其知识管理基础,它使得工程专业人员能够推动革新以创造出更大的利润。NX可以管理生产和
系统性能知识,根据已知准则来确认每一设计决策。
NX建立在为客户提供无与伦比的解决方案的成功经验基础之上,这些解决方案可以全面地改善设计过程的效率,
削减成本,并缩短进入市场的时间。通过再一次将注意力集中于跨越整个
产品生命周期的技术创新, NX 的成功已经得到了充分的证实。这些目标使得NX通过无可匹敌的全范围
产品检验应用和
过程自动化工具,把产品制造早期的从概念到生产的过程都集成到一个实现
数字化管理和协同的框架中。
主要功能
工业设计
NX 为那些培养创造性和产品技术革新的
工业设计和风格提供了强有力的解决方案。利用NX
建模,
工业设计师能够迅速地建立和改进复杂的产品形状, 并且使用先进的渲染和
可视化工具来最大限度地满足设计概念的审美要求。
产品设计
NX包括了世界上最强大、最广泛的
产品设计应用模块。 NX具有高性能的
机械设计和制图功能,为制造设计提供了高性能和灵活性,以满足客户设计任何
复杂产品的需要。 NX优于通用的
设计工具,具有专业的管路和线路设计系统、钣金模块、专用塑料件设计模块和其他行业设计所需的专业
应用程序。
仿真、确认和优化
NX允许制造商以数字化的方式仿真、确认和优化产品及其开发过程。通过在开发周期中较早地运用数字化仿真性能,制造商可以改善
产品质量,同时减少或消除对于
物理样机的昂贵耗时的设计、构建,以及对变更周期的依赖。
CNC加工
UG NX加工基础模块提供联接UG所有加工模块的基础框架,它为UG NX所有加工模块提供一个相同的、界面友好的图形化窗口环境,用户可以在图形方式下观测刀具沿轨迹运动的情况并可对其进行图形化修改:如对
刀具轨迹进行延伸、缩短或修改等。该模块同时提供通用的点位加工编程功能,可用于钻孔、攻丝和
镗孔等加工编程。该模块
交互界面可按
用户需求进行灵活的用户化修改和剪裁,并可定义标准化刀具库、加工
工艺参数样板库使初加工、
半精加工、精加工等操作常用参数标准化,以减少使用培训时间并优化加工工艺。UG软件所有模块都可在
实体模型上直接生成加工程序,并保持与实体模型
全相关。
UG NX的加工后置处理模块使用户可方便地建立自己的加工后置处理程序,该模块适用于世界上主流
CNC机床和加工中心,该模块在多年的应用实践中已被证明适用于2~5轴或更多轴的
铣削加工、2~4轴的车削加工和
电火花线切割。
模具设计
UG是当今较为流行的一种
模具设计软件,主要是因为其功能强大。
模具设计的流程很多,其中分模就是其中关建的一步。分模有两种:一种是自动的,另一种是手动的,当然也不是纯粹的手动,也要用到自动分模
工具条的命令,即模具导向。
自动分模的过程
MoldWizard(注塑模向导)是基于NX开发的,针对注塑模具设计的专业模块,模块中配有常用的模架库和标准件,用户可以根据自己的需要方便的进行调整用,还可以进行标准件的自我开发,很大程度上提高了模具
设计效率。
MoldWizard(注塑模向导)模块提供了整个模具
设计流程,包括产品装载、排位布局、分型、模架加载、
浇注系统、
冷却系统以及
工程制图等。整个设计过程非常直观、快捷,它的
应用设计让普通设计者也能完成一些中、高难度的模具设计。
1.分析产品,定位坐标,使Z
轴方向和脱模方向一致。
2.塑模部件验证,设置颜色面。
3.补靠破孔。
5.抽取颜色面,将其与分型面和补孔的片体缝合,使之成为一个片体。
6.做箱体包裹整个产品,用5缝好的片体分割。
7.分出上下模具后,看是那个与产品重合,重合的那边用产品求差就可以了。
手动分模的步骤如上所述,手动分模具有很大的优势,是利用MOLDWIZARD分模所达不到的,在现场自动分模基本上是行不通。但是里面的命令是比较的好用的,我们可以用的有关命令来提高我们的
工作效率。
开发解决方案
NX
产品开发解决方案完全支持制造商所需的各种工具,可用于管理过程并与扩展的企业共享
产品信息。NX与
UGS PLM的其他解决方案的完整套件无缝结合。这些对于
CAD、
CAM和
CAE在可控环境下的协同、
产品数据管理、数据转换、数字化实体模型和可视化都是一个补充。
学习方法
Team Center
与达索的Smarteam并称为最强大的PLM软件,Teamcenter支持您的
企业识别、捕捉和共享各种不同形式的
产品知识,并将之作为信息财富运用在企业的自动化流程中,从而优化那些
产品生命周期过程中的重大阶段。Teamcenter 是业界第一套完整的产品生命周期管理解决方案,它所提供的以产品为中心的纯Web解决方案,能帮助企业更快、更好和更省地进行
新产品开发。它能深入各种
业务环境,促进产品知识同其它像
ERP和
CRM这类商业系统之间实现同步,同时整个广义企业能够基于这样的产品知识进行协同,从而使企业优化了产品生命周期的流程并获得了最大的利润。
Postbuilder
准确的说是UG软件的一部分,强大的
CAM/
CNC后置处理器。
Nastran
与
NASA的Nastran同根同组,是军工及航空航天业强大的
CAE软件,主要应用于线性
问题求解。
I-DEAS
SolidEdge
Solid Edge是一款功能强大的三维计算机
辅助设计软件,允许制造公司开展富有洞察力的设计并通过
降低成本同时增加顶线收入来取得竞争优势。独特的Solid Edge 洞察力技术把设计
管理能力直接嵌入到CAD内部,向整个组织的设计意图提供洞察力,并加强协同。Solid Edge 出色的核心
建模和
工作流程所补充的洞察力极大地缓解了设计越来越复杂产品的压力,以适应不断变化的
市场需求。Solid Edge在全世界范围内拥有广泛的用户群体,包含来自世界数千家公司的设计人员,这些公司包括Alcoa、
NEC工程和
沃尔沃。Solid Edge 航行者程序包括200 套集成的工程软件程序和计算机硬件解决方案。这个仅为机械用库及管道设计用库。
广泛应用于汽车、航空、航天、消费家电、模具、计算机零部件领域。拥有广大的
用户群,如
BMW、
Boeing、
GM、
Chrysler、
Ford、
raytheon、
Toyota。Imageware为
自由曲面产品设计方面的所有关键领域提供了应用驱动的解决方案。空前先进的技术保证了用户能在更短的时间内进行设计、逆向工程,并精确地构建和完全地检测高质量自由曲面。最新的产品版本更注重于高级曲面、3D检测、
逆向工程和
多边形造型,为产品的设计、工程和制造营造了一个直觉的柔性设计环境。
二次开发
1. Open Grip,提供了最简单的
解释性语言,类似于
AutoCAD的Lisp,可以完成绝大多数曲线,实体CAD操作功能,生成的文件可以被UI Styler
二次开发的菜单.men文件调用,也可被
Open API(C语言)或者Open C++调用。
2. Open API,也叫Open C,UG的一个C语言函数库,将相似功能的函数放在同一个.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++面向对象的方法来编写和调用。但是功能仅局限于CAD。
4. UI Styler,用于二次开发扩展的菜单命令和对话框,界面,生成的.men, .dlg可以调用上述二次开发语言编写的
可执行代码。
5. Tooling Language,UG自己提供的一套工具
说明性语言,比较多的用在Genius设备刀具管理和Post
builderCAM
后置处理器上,一般情况下,不需要做任何修改,以Postbuilder为例,在这个用
Java编写的
跨平台工具中,机床类型、主轴、机床各轴,
进给率,刀具描述等都已经由这种由Java生成的工具语言完成.在Postbuilder窗口中的任何可视化修改,都会自动修改这些工具语言。有经验的用户或第三方也可以自己修改这些工具。
6.在此补充的是,可以使用
VB,Java等语言,通过对UG
安装目录下各个.set, .template, .dat, .dlg, .men文件和数据库进行操作来达到上述二次开发工具同样的效果。这也是UG二次开发工具强大之处。
发展史
1960年,McDonnell Douglas Automation 公司成立。
1976年,收购了Unigraphics CAD/CAE/CAM系统的开发商——United Computing公司,UG的雏形问世。
1983年,UG 上市。
1986年,Unigraphics吸取了业界领先的、为实践所证实的
实体建模核心——
Parasolid的部份功能。
1989年,Unigraphics宣布支持UNIX平台及开放
系统的结构,并将一个新的与
STEP标准兼容的三维实体建模核心Parasolid引入UG。
1990年,Unigraphics作为McDonnell Douglas(
波音飞机公司)的
机械CAD/CAE/CAM的标准。
1991年,Unigraphics开始了从CAD/CAE/CAM
大型机版本到工作站版本的转移。
1993年,Unigraphics引入复合建模的概念,可以实体建模、曲线建模、
框线建模、半参数化及
参数化建模融为一体。
1995年,Unigraphics首次发布了
Windows NT版本。
1996年,Unigraphics发布了能自动进行干涉检查的高级装配
功能模块、最先进的CAM模块以及具有A类曲线造型能力的工业造型模块:它在全球迅猛发展,占领了巨大的
市场份额,已经成为高端及商业CAD/CAE/CAM应用开发的常用软件。
1997年,Unigraphics新增了包括WAVE(几何链接器)在内的一系列工业领先的新增功能。WAVE这一功能可以定义、控制、评估产品模板,被认为是在未来几年中业界最有影响的新技术。
2000年,Unigraphics发布了新版本的UG17,最新版本的,是UGS成为工业界第一个可以装载包含深层嵌入“基于工程知识”(KBE)语言的世界级MCAD
软件产品的供应商。
2001年,Unigraphics发布了新版本UG18,新版本对旧版本的对话框进行了调整,使得在最少的对话框中能完成更多的工作,从而简化了设计。
2002年,Unigraphics发布了UG NX1.0.新版本继承了UG18的优点,改进和增加了许多功能,使其功能更强大,更完美。
2003年,Unigraphics发布了新版本UG NX2.0 。新版本基于最新的
行业标准,它是一个全新支持PLM的
体系结构。EDS公司同其主要客户一起,设计了这样一个先进的体系结构,用于支持完整的
产品工程。
2004年,Unigraphics发布了新版本的UG NX3.0,它为用户的产品设计与加工过程提供了数字化造型和验证手段,。它针对用户的虚拟产品的设计和
工艺设计的需要,提供经过实践验证的解决方案。
2005年,Unigraphics发布了新版本的
UG NX4.0.它是崭新的NX体系结构,使得开发与应用更加简单和快捷。
2007年04月, UGS公司发布了NX5.0 – NX的下一代
数字产品开发软件,帮助用户以更快的速度开发创新产品,实现更高的
成本效益。
2008年06月,Siemens PLM Software发布NX6.0,建立在新的同步建模技术基础之上的NX 6将在市场上产生
重大影响。同步建模技术的发布标志着NX的一个重要里程碑,并且向MCAD市场展示Siemens的郑重承诺。 NX 6将为我们的重要客户提供极大的生产力提高。
2009年10月,
西门子工业自动化业务部旗下机构、全球领先的
产品生命周期管理(PLM)软件与
服务提供商Siemens PLM Software宣布推出其旗舰数字化产品开发解决方案NX 软件的最新版。NX 7.0引入了“HD3D”(三维精确描述)功能,即一个开放、直观的可视化环境,有助于全球产品开发团队充分发掘PLM信息的价值,并显著提升其制定卓有成效的
产品决策的能力。此外,NX 7.0还新增了同步建模技术的增强功能。修复了很多6.0所存在的漏洞,稳定性方面较6.0有很大的提升。
2010年5月20日Siemens PLM Software在上海
世博会发布了功能增强的NX7最新版本(NX 7.5),NX GC
工具箱将作为NX 7最新版本的一个应用模块与NX 7一起同步发布。NX GC工具箱是为满足中国用户对NX特殊需求推出的本地化
软件工具包。在符合
国家标准(
GB)基础上,NX GC工具箱做了进一步完善和大量的增强工作。
2011年09月-Siemens PLM Software发布了UG8.0。
2012年10月-Siemens PLM Software发布了UG8.5。
2013年10月-Siemens PLM Software发布了UG9.0。
2014年8月-Siemens PLM Software发布了UG NX 10.0
2016年8月-Siemens PLM Software发布了UG NX 11.0
2017年10月-Siemens PLM Software发布了UG NX 12.0
7.0版
设计生产力:用更少的投入实现更多创新
NX 7的力量、灵活性以及突破性技术可以大幅提高您的设计生产力。由于“同步建模技术”得到了大幅改进,您能够以比以往更快的速度对设计进行建模和修改,并且以前所未有的效率处理来自其它
CAD系统的数据。NX7里面的多CAD功能可以改善您与扩展设计团队和供应链之间的协同,并简化您与他们之间的交互。
您的产品开发示意板
NX 7引入了HD3D 一种创新的可视方法,利用整个
产品定义来帮助决策。产品与过程信息可能是贵公司最有价值的资产。即使您已经投资建立了
产品生命周期管理系统来保护、控制和管理数据,但这些
知识资产仍可能无法发挥全部价值。通过NX 7,Siemens PLM Software推出了HD3D 一种更高效、更有效的技术,它可以帮助您充分利用PLM信息的价值。HD3D是用于产品开发的可视示意板。
充分利用PLM数据的价值
HD3D把NX和Teamcenter的能力结合在一起,以可视化方式提供您需要的信息,帮助您在分布在全球各地的产品开发团队中进行理解、协同和决策。
HD3D提供了一种简单、直观的方法来收集、整理和展示信息。它直接在三维产品
开发环境中,以可视方式报告 Teamcenter管理的数据,并且在三维产品开发环境中直接把这些数据用于关键决策。
对产品与过程信息进行可视合成
HD3D可以高效、有效地索引和处理
属性数据列表,并且以手动方式将其与三维
产品模型关联起来,因此您可以通过交互式导航,以可视化方式理解PLM数据,并且得到您需要的详细信息。通过查看产品的三维表示,您可以立即回答关于项目状态、
设计变更、团队责任、议题、问题、成本、供应商以及其它属性方面的问题。
HD3D可以对您的三维零件、部件和装配模型进行格式化处理,回答您的询问,并且提供
颜色编码、屏幕标签以及图例,帮助您快速进行可视化评估和解释。
简化的交互式验证
HD3D与NX Check-Mate验证工具一起提供直接的可视交互,帮助您更快发现并解决质量问题。它不仅可以让您在整个开发过程中监控关键的功能需求,还可为您提供视觉丰富的反馈,帮助您快速理解、导航并解决质量问题。
通过从设计到仿真和制造之间的全面集成和无缝
数据传输,NX可以用CAE和CAM帮助您节约时间,提高过程效率。
通过使用NX里面的先进建模工具,您的
工程分析团队可以把
仿真模型的准备时间从几天或几个星期缩短到几分钟,使您能够更快评估
仿真结果,更快完成“设计-分析”迭代,从而形成一个没有过程瓶颈的
同步过程,把生产力提高30%到
100%,从而帮助您利用及时 、准确的仿真来提高产品质量和性能。
制造效率
通过使用NX 7,您的制造团队可以用新的“同步建模技术”工具来快速优化生产
过程模型。用多过程
计算工具来同时处理刀具路径和交互CNC编程,可以把编程速度提高一倍。新的编程与
后处理工具可以帮助您利用生产力高的关键机床和控制器功能。
与Pro/E的比较
最主要的区别在于,UG是一个半
参数化建模软件,这样,在
模型修改方面会显的功能很强悍;
Pro/e,一个全参数建模软件,这样,团队协作的关联性会很强,单一的变换直接影响全局的变化。
UG中将很多规格化的特征(类似Pro/e中的点放特征)划分的非常细致,如 Pocket、Slot等,这相当于将几个Pro/e的特征合并成为一个。而在Pro/e中更多的是
草绘 特征,或许没有UG建模效率高,但却有更大的柔性。比如,在UG中如果想将一个圆孔改为 方孔可能非常困难,因为这是两个不同的特征(在草图环境下,可以通过“编辑定义界面”来实现),而在Pro/e中,却是非常轻而易举的事情。 以上是我对这两个软件的一些比较,可能是因为我对Pro/e更为熟悉的缘故,如果所从事的设计没有太多的
曲面造型,使用Pro/e会比较有灵活性。当然,如果要作曲面, UG可能会更好一些。
UG和PROE的最大不同就是建模思路不一样
PROE是全参数化的,UG是半参数化的
PROE比较严谨,ug比较自由
调度和优化
UG(Unigraphics NX)使用的flexnet提供授权的浮点式License,
服务器端提供一定数量的License以便客户端可以随时去调用,这个浮点式License的特点是License并不属于个别用户,所有用户都可以在它空闲的时候去调用它,提高了License的使用效率。业界最为知名的此类软件是LMT LicManager,它的解决方案已被多家
世界500强企业所采用。