大家好,我是宪南,前面我发篇《90天手把手带你走进UG编程实战》,有好多朋友点赞,关注,收藏,在这里首先感谢大家的关注,你们的关注就是我持续创作的最大动力!
对于初学UG的新手朋友,常常会遇到一些实际的问题:自学UG选择哪个版本好?要不要升级版本?如何选择教程?看视频还是看图文教程?所以我就想在开始我们90天UG编程实战训练营之前写一篇关于如何选择UG版本和教程的文章,包括UG发展的历史与趋势,高低版本的优缺点对比和一些经典版本的选择优势以及教程的选择来帮助一些小白选择一个适合自己的UG版本和教程。
1.1、UG NX软件简介及其地位
UGNX软件简介
UGNX软件是美国EDS公司(现已经被西门子公司收购)开发的一套集CAD/CAM/CAE/PDM/PLM于一体的软件集成系统。
CAD功能使工程设计及制图完全自动化。
CAM功能为现代机床提供了NC编程,用来描述所完成的部件。
CAE功能提供了产品、装配和部件性能模拟能力。
PDM/PLM帮助管理产品数据和整个生命周期中的设计重用
在制造业中的重要地位
UG 电脑NX软件在航空航天、汽车、通用机械、工业设备、医疗器械以及其它高科技应用领域的机械设计和模具加工自动化的市场上得到了广泛的应用。多年来,UGS一直在支持美国通用汽车公司实施目前全球最大的虚拟产品开发项目,同时Unigraphics也是日本著名汽车零部件制造商DENSO公司的设计标准,并在全球汽车行得到了很大的应用,如Navistar、底特律柴油机厂、Winnebago和 Robert Bosch AG等。
1.2 UG软件的发展历史
UG软件的发展历史
UG的问世到现在经历了几十年,在这短短几十年里UG NX软件发生了翻天覆地的变化,主要历程如下:
1960年,McDonnell Douglas Automation公司成立》1976年,收购UnitedComputer公司,UG的雏形问世。
1986年,Unigraphics吸取了业界领先的、为实践所证实的实体建模核心--Parasolid的部份功能。
1991年,Unigraphics开始了从CAD/CAE/CAM大型机版本到工作站版本的转移。
1993年,Unigraphics引入复合建模的概念。1996年,Unigraphics发布了高级装配功能模块、最先进的 CAM模块以及具有A类曲线造型能力的工业造型模块。
2000年 Unigraphics发布了新版本的UG17。2003年 Unigraphics发布新版本UGNX2.0。新版本基于最新的行业标准,它是一个全新支持PLM的体系结构。
2007年 UGS公司发布了新版本NX5.0-NX的下一代数字产品开发软件。
2008年5月 SIEMENS公司发布了NX第6版数字化产品开发软件。
2009年10月 Siemens PLMSoftware 发布NX7.0,新增了同步建模技术的增强电脑功能,修复了6.0的漏洞,稳定性较6.0有很大提升。
2011年9月 Unigraphics发布新版本UG NX8.0,展示当今世界领先的CAD/CAM/CAE三维数字化产品创新、开放性的快速、精确可视化分析解决方案。
2012年10月 Siemens PLMSoftware 发布了 NX8.5。
2013年10月 Siemens PLMSoftware 发布了NX9.0。
2014年8月 Siemens PLMSoftware 发布了NX10.0。
2016年10月 Siemens PLMSoftware 发布了NX11.0。
2017年10月 Siemens PLMSoftware 发布了NX12.0。
2019年1月19日 Siemens PLMSoftware 发布NX1817系列。
2019年6月25日Siemens PLMSoftware 发布NX1872系列。
2019年12月14日 Siemens PLMSoftware发布NX1899系列。
2020年6月21日 Siemens PLMSoftware发布NX1926系列。
2020年12月12日 SiemensPLMSoftware发布NX1953系列。
2021年6月18日 Siemens PLMSoftware发布NX1980系列。
2021年12月11日 Siemens PLMSoftware发布NX2007系列。
2022年2月3日 Siemens PLMSoftware发布NX2011系列。
2022年2月24日 Siemens PLMSoftware发布NX2015系列。
2022年4月21日 Siemens PLMSoftware发布NX2023系列。
2022年5月20日 Siemens PLMSoftware发布NX2027系列。
2022年6月18日 Siemens PLMSoftware发布NX2206系列。
2022年7月22日 Siemens PLMSoftware发布NX2206.3000系列。
2022年8月27日 Siemens PLMSoftware发布NX2206.4000系列。
2022年9月21日 Siemens PLMSoftware发布NX2206.5000系列。
2022年10月22日SiemensPLMSoftware发布NX2206.6000系列。
UG 电脑 NX的未来发展趋势
NX系列所倡导的“新一代数字化产品开发”将继续推行,主要侧重DFM(基于制造的设计)和DFA(基于装配的设计),在设计环节充分考虑供应链环境和装配环境,提高设计的一次成功率,降低产品总体开发成本,缩短产品进入市场的时间,稳定产品质量。
1.3 UG NX软件的技术特点
具有统一的数据库,可实施并行工程。
采用复合建模技术。
基于特征的建模和编辑方法。
曲线设计采用非均匀有理B样线条作为基础出图功能强。
以Parasolid为实体建模核心。
提供了界面良好的二次开发工具具有良好的用户界面。
1.4 UG NX版本的选择
UG 是世界上产生较早的数控编程软件之一,发展到今天,与它同时代产生的软件基本都已消失。而 UG 却不断的发展壮大,渐成为行业的标准与主导。
随着30余年的发展,其版本不断升级,在画面显示、对话框显示、功能命令增强等方面都有很大的变化 !
比较显著地表现在这几个阶段:
阶段1:UG18 到—UG NX(NX2)
阶段2:UG NX3—UG NX4
阶段3:UG NX5—UG NX6.0—UG NX7.0
阶段4:UG NX7.5—UG NX8.0—UG NX9.0
阶段5:UG NX10.0—UG NX12.0
阶段6:UG NX1817系列—UG NX1980系列
阶段7:UG NX2007系列—UG NX2206系列
对于这些不同的版本,其实就加工应用方面并没有太大的变化,虽然每一个新版本发行时,都有新功能的增加,但这些新功能大都表现在 5轴、9轴联动、车铣复合类等方面,这些是 UG近几年所关注的重点!而至于高速加工UG不像其他的软件那样,有专门的高速铣削模块,只要掌握UG普通的加工模组,就可以实现高速加工,因为UG很早就支持高速加工!
所以在使用方面,读者尽可能的选择使用最新的版本,因为新版本较之旧版本无论从操作的界面风格、还是操作的简洁方便性、以及功能增强等方面都有很大的改进。但就使用习惯来讲,据作者所知 UG NX2.0使用者最多(这里有很多UG使用高手),其次就是UG NX4.0,UG NX4是一个经典版本,当然也有与时俱进的使用者选择使用UG NX6.0、UG NX8.0、 UG NX10.0、UGNX12.0以及现在最新版本。
经过这么多年的发展,软件版本也是基本一年一更新,到现在都是NX2206了,在这么多版本中,有很多早期用UG的同行还有一小批的人在用UG4.0 6.0 7.5等低版本,但大部分人都升级到了更高版本,我个人认为,刚开始学习UG的时候可以不用考虑版本,就用NX10.0或者12.0就可以了,因为这些版本不是太高,公司的很多电脑都能运行。
高版本和低版本的对比选择
高版本的优缺点:
优势:
有更丰富的功能和模块(部分版本也会删减几个命令选项);
相近版本之间可能会有流畅度的提升;
UG NX10.0开始对中文文件名和路径的支持,界面更加简洁美观,能打开网上更多的文件;
高版本能打开低版本的文件,而低版本缺无法打开高版本的文件。
劣势:
对电脑硬件要求的提升,比如有些老的CPU平台上都装不了高版本的UG了,NX9.0开始没有32位的安装包了,也不支持XP系统了,最新版本的学习资料方面会相对稀缺;
最新的版本可能会出现不稳定的情况,一些小bug可能会通过后面出的补丁来修复(但是正式版一般不会出现大bug);
一些外挂插件的支持可能需要等更新;最新版本可能会遇到一些网上暂时搜不到的报错和问题;
如果你上班了独自用了比别人高的版本,那么你做出来的文件,别人很可能会打开不开。
调查结果显示,用户量排名前三位的版本分别是NX10.0、NX12.0、NX8.5,NX12.0之后版本的版本号都变了,NX12.0也将成为一个经典了。
排名前三的这几个版本都是近十年发布的比较经典的版本,NX8.0、NX8.5是最后一个支持32位和XP系统的版本了。NX10.0是第一个支持中文名文件和中文路径的版本,版本界面也做了很大改变。
NX12.0以后就没有NX13.0了。
在这里给新手朋友的建议是选择高一些的版本NX10.0及以上,当然如果电脑允许可以装多个版本,用最高版本的许可证就可以了。
具体建议:
1、为工作的话,建议顺应单位绝大多数人,因为你的版本低了打不开别人的图档,你的版本高了别人打不开你的图,不利于团队协作。
2、自己学习,就用一个高版本但不能太高,高版本用户少,实际工作中用户更少,那么学习资料几乎没有。
3、版本的选择结合自己电脑硬件配置情况,适合的就是好用的,如果你的电脑配置是几年前的,性能不高,建议NX8.0以下;如果配置还不错建议NX10.0以上,NX10.0开始支持中文图档名称,界面更加简洁美观。
总结:一般你想要哪个UG版本稳定工作,都建议升级到当前UG版本的最新版本补丁,这样出问题的几率就会比较小。
对于NX12.0以下版本建议使用偶数版本,比如NX4.0\NX6.0\NX8.0\NX10.0\NX12.0。
本文以及以后的课程中都将以UG NX10.0为例,这是目前我正在使用的两个版本之一,另一个是UG NX6.0,都是公司正版软件,资料正规全面,有利于学习。
1.5 NX10.0的功能模块与新增特点
UG NX10.0主要适用于安装在64位win7、win8和win8.1系统上。并且UG NX10.0最大的改变是:全面支持中文名和中文路径;同时新增航空设计选项、新增创意塑型、新增偏置3D曲线、新增绘制“截面线”命令,修剪与延伸命令分割成两个命令、加入了生产线设计line design模块等等,能够带给用户更为非凡的设计新体验。
UG NX10.0主要功能模块
零件建模 Model
图纸 Drafting
仿真 Simulation
加工 Manufacturing
组立件 Assembly
侦测设计 Inspection
机电概念 MechatronicsConceptDesigner
船舶结构 Ship Structures
流水线设计 Line Designer
外观造型设计 Shappestudio
NX钣金 Sheet Metal
航空钣金 Aerosheet Metal
逻辑布线设置 Routing Logical
机械管线布置 Routing Mechanical
电气布线 Routing Eiectrical
UG NX10.0新增特点
1、最大的改变,UG NX10.0支持中文名和中文路径。
2、插入-曲线-最后两个,一个是优化2D曲线和GeodesicSketch,都是新功能。
3、UG NX10.0新增航空设计选项,钣金功能增强。
分为:
1)航空设计弯边
2)航空设计筋板
3)航空设计阶梯
4)航空设计支架
4、在捕捉点的时候,新增了一项“极点”捕捉,在用一些命令的时候可以对曲面和曲面的极点进行捕捉了。
5、创意塑型是从UG NX9.0开始有的功能, UG NX10.0增加了好多功能,而且比 NX9.0更强大,快速建模这个方向是趋势,是重点发展方向,UG NX10.0新增了:
1)、放样框架
2)、扫掠框架
3)、管道框架
4)、复制框架
5)、框架多段线
6)、抽取框架多段线
6、插入菜单多了个2d组件
7、UG NX10.0资源条管理更加方便了,在侧边栏的工具条上,多了个“资源条选项”按钮,可直接对资源条进行管理。
8、在UG NX10.0鼠标操作视图放大、缩小时,和以前历来的版本刚好相反,鼠标左键+中键,方向往下是缩小,鼠标左键+中键,方向往上是放大,以前则不是这样。
具体设置方法:UG菜单上-文件-实用工具--用户默认设置--基本环境 --视图操作--方向
9、修剪与延伸命令分割成两个命令,更好用。而且,延伸偏置值可以用负数了,以前没拆分前是不可以负数的!也就是说现在可以缩短片体了。
10、制图里面多了个绘制“截面线”命令,可以对视图进行草绘截面线。
11、删除面功能新增“圆角”命令。
12、新增偏置3D曲线,在UG菜单上【插入】--【派生曲线】--【偏置3D曲线】。
13、注塑模工具里的【创建方块】(即创建箱体)功能新增两个功能:支持柱体和长方体功能加入到里面。
1.7、关于教程或教材的选择
现如今市场上关于 UG 的教程,早已汪洋如海,但真正有价值的书籍教程可谓凤毛麟角,各种教程其内容 ,其表述,往往都是千篇一律 ,不一而终。其语言表达多来源于UG专业术语的中文翻译,其特点就是内容拼凑,命令、参数、讲解晦涩难懂,由此往往是初学者难于明了 。很多学习UG的人,往往读了很多本这样的教程 ,亦不能达到入门的级别!更别说用于实际工作了!
下面就目前市场上的教程,做一下归类分析,以便甄别遴选:
第一类:专业写手做的教程 专业写手并非UG专业,而是专业写书的,他们往往涉猎很广,只要是关于电脑软件方面的教程他们几乎都写,此类教程数量大约能占到市场份额的 7/10 左右,由此可见数量之巨,说不定你手中就有几本呢!此类写手本身在数控加工方面 ,并不具备实际加工经验 ,他们都是东拼西凑 ,按照自已的想象和理解编辑成书,但他们却不知道数控加工 ——是一个真正面向实际的工作,来不得半点马虎和错误 ,他们更不知道这点错误和马虎所带来的后果 ——轻则断刀、工件报废,重则造成机床的严重损坏以及人身安全。这里并非作者危言耸听 ,本人就亲见某大学数控专业教授,所编制的数控程序把整个铣头撞坏,更亲见某UG 教程作者编制的数控程序,刀具在快速移动中,把工件撞出机床面,刀具和工件全部损坏,更造成加工人员身体的伤害。所以这种教程的表述和观点有很大一部分 ,其根本就是错误的 ,他们的思路和编制的刀路根本就不能用于实际。这就是按此类教程学习不能入门的原因。这也是用过UG的人看到此类教程,感到啼笑皆非的原因所在。
第二类:所谓的工作室或科技公司出品编写的教程他们肯定有一定实际经验 ,但绝对有限,但相比第一类要专业和优良多了。其教程就学习效果来说与前一类并没有什么区别。
第三类:数控专家系列教程 这类书籍教程往往这样描述 :数控专家教程 、实践教程、实训能力提高教程,全部由一线工程师编著等等。可以说此类书籍教程 ,代表了目前市场上UG教程类的最高水平 ,因为他们的确有实际加工经验 ,但所表达出的内容和水平仅是个人某方面的知识 ,使初学者入门没问题 ,但要达到一定的境界和水平很难——因为不能明了,再怎么样也不会有太大的提高。关于实际加工经验的教程是一个发展的方向,随着UG的普及,学习者的增多,人们逐渐会抛弃那些干涩的理论教程,而选择那些有着实际经验的教程。
这三类教程的作用对比:
第1类:读过多本依然没有入门,一头雾水;
第2类:稍微明白点,但也没入门;
第3类:入门了,但在实际工作中错误百出,且没有效率;
还有网上视频教程,以及培训学校:关于这二种情况当然不乏有好的教程 ,也不乏有好的培训学校 ,但往往是十之有二也已经是不错了,其昂贵的价格令人望而却步。但大多数情况下是,花了钱没学到东西,其教训比比皆是!
那么这样说来岂不是没有好的学习途径吗?那些正在工厂里从事实际编程工作的工程师们,是从哪里学来的呢?
第一种:公司本身使用正版UG,理所当然的是 UG公司的正规培训,这在UG使用者中仅占少数。
第二种:也是和大多数人一样,看看书自己摸索着上 ,你知道这个过程是多么的艰难吗?我的一位同事就是如此,先后跳槽十余家企业后,历经3年时间有余,才对UG掌握到中等水平。他的经验完全都是撞刀撞出来的。这在UG 使用者中占多数。
第三种:拜师,向真正有经验的老师学习 ,那么你很幸运 ,但多数情况下没人愿意与你分享(因为得之不易 ),这是一个实际情况。即使如此,相信你没有一年的时间,也出不了徒。这在UG使用者中也仅占少数。
综上所述,那么我们不禁要问:什么样的教程才是比较理想的呢?
第一、最好的教程就是UG公司的,他们对于命令,参数的解说就是标准,是最能理解写软件人的意图。他们的培训是真正意义上正规培训,市面上任何形式的培训 ,都不能与之相比。可是他们的正规培训仅限于UG正版使用客户。而市面上所见到的所谓UG公司指定教程,大多数是英文版的中文翻译,专业术语很强,翻译成中文后已经是很差强人意了,而且也仅是对功能模块、命令、参数的专业表述而已。这个教材范本,正是市面上大多数教程的素材和源泉。
第二:其次最好的就是有实际加工经验的教程 ,只有在实践中才能明白命令、参数的真正含义,同时对于软件的使用有一整套简洁高效的方法 。进入到这个行业你就明白,理论和实际的差别有时是很大的。尤其是表现在软件使用方面,在实际的加工中对于软件的使用,在很多的时候并不像书中描述的那样、更不同于你的想象。在实际加工过程中,不但讲求较高的效率而且更重要的是加工的准确性和精确性。而要达到这个要求,最低的限度就是对于软件的熟练和正确使用。而掌握软件仅仅是工作的第一步。如果你对于软件还处于疑惑、不熟练的状态,那么还谈什么工作呢?其次在掌握软件的基础上,你还需要更多的机加工知识,这样才能胜任实际工作。在实际应聘找工作时 ,往往应聘官的第一句话就是:你有几年加工经验了?因为没有经验的确是难以胜任的 !这与其它行业有所不同。然而这个经验并不是只能在实践中积累而成——通过有经验的使用者传授,是可以达到一定水准的。
?1.8、关于UG数控编程思想问题的分析与探讨UG在其官方教程中这样来表述 :“UG的制造过程(编程)思想,它比具体的加工模 式、加工方法更为重要。它是现代数控编程的精髓所在!”这个关于UG编程思想的问题,是一般的教程没有且不能涉及到的 。相信很多的业界同行,也包括使用UG很多年的朋友,对此都会感到陌生,不是十分的清楚。本人在此提出 ,目的就是能够引起读者的高度重视!——为什么?因为就如其官方教程里所描述的那样 :“它是现代数控编程的精髓所在!”。思想——就是灵魂、就是核心 !打一个比喻 :它正像武侠电影小说中所描述的 “心法” 一样,其招数、招式可以千变万化,但是一旦离开 “心法”则就是呆板的、死板的、死搬硬套的;而有了“心法”则是随心所欲的、千变万化的、任意纵横的。在实际的编程工作中也是一样 ,零件是千变万化的 ,而UG CAM(加工)的加工模式却是有限的,深刻的理解UG的加工思想、刀位轨迹的算法,以及巧妙的组合加工模式、方法、 灵活的使用各种参数,提出有针对性的解决方案 ——而这正是一个合格的编程工程师所必须具备的技能!
而UG的编程思想,并非是一种抽象的理论、一种概念的表述。它是通过具体的软件本身的各种操作而具体体现出来的。然而如果单纯的解读概念,你不会发现它。 而只有通过概念的 “领悟”,才会发现它的身影,进而经过 “深刻的领悟 ”过程,就会发现它已经与你融为一体了。
总之:UG 的编程思想,你只要掌握了它,就是掌握了UG的核心精髓;就是高屋建瓴地掌握了各类命令参数 ;就是用最少的命令做出更多工作的巧妙方式 ;就是达到运用UG轻松自如、游刃有余的境界;就是让你体会UG所带给你的极大的创造性、灵活性、以及快乐的成就感!而所有的这些、这一切的一切都会在本人以后的教程中灌输给你!
1.9、关于UG十分繁多的参数和命令问题
众所周知: UG的命令参数之多为众多软件之首。但这不是给你的使用带来困难,恰恰相反,它正是为了你的使用更方便、更简单、更高效而设定的。对这个问题在业界许多资深的UG 应用专家,常给初学者打这样一个比方:如果把UG比喻成一台照相机,那么UG就是一款专业的相机,而其它的编程软件就是仅能称为 “傻瓜式”的相机,学习专业的相机当然会比较困难。但是你要想拍出高质量的图片,专业的相机才是不二之选,但问题是很多人不会使用专业的相机,所以拍出来的图片质量还不如“傻瓜”相机拍出来的效果好。所以电脑在学习UG 初期会很困难,尤其是没有名师指导仅凭自己摸索的情况下。但是你一旦学会掌握了UG,那么对于数控编程工作来说,又是一件轻松愉快的事情!要想真正的、有效的、突破参数命令的困扰,必须做到以下几点建议:
第一:首要的便是正确的建立UG编程思想。UG功能强大,相对于其它的编程软件,其参数、命令众多。这往往使得初学者不知所云 ,甚或是使用过UG的人也感到十分繁杂和不理解。但是UG独特的编程思想也符合 20/80 之原则,使用极少的命令就能做出更多的编程工作。所以你一旦掌握其核心,那么使用UG来编程是一件十分轻松的工作。在这里你必须要明确一个这样的思想方法 ——那就是根据需要来使用参数、命令,而不是单纯的为学习参数而学习!
第二:你要了解参数、命令的本质,这个参数命令到底在哪方面影响了刀轨 ,它的使用规范是什么?尤其重要的是参数命令之间的相互关系是怎样的? ——这非常重要,你在使用某一参数时,你必须要考虑到哪些参数是要配合设定的?它们之间是如何影响的?
第三:参数命令只有在使用中,你才能真正明白它的意义所在,而单纯的从概念、从表述之中,你不会真正理解它。所以本人所编写的自学教程对于其关键的参数讲解,或者是以实例的方式、或者是从正反两个方面对比讲解,更甚者将加以专题的方式进行深入探讨。
1.10、如何学好UG NX三维造型几点建议:
集中精力打歼灭战,避免马拉松式的学习;
正确把握学习重点;
有选择地学习;
对软件造型功能进行合理的分类;
从一开始就注重培养规范的操作习惯;
将平时所遇到的问题、失误和学习要点记录下来。
总结一下:本文主要概述了UG NX的发展历程,UG NX软件的特点和UG NX10.0的新增功能,介绍了UG在现代制造业中的重要地位,同时还讲述了UG的未来发展趋势、UG版本的选择、UG教程和教材的选择以及UG编程思想的分析和讨论。
作为开篇,本文向你总结了一些UG NX的学习方法和经验。通过本文电脑 的学习,相信你对于为什么要学习UG NX、UG NX能做什么、如何学习UG NX、如何选择版本和教程应该胸中自有丘壑!
好了,今天的分享就介绍到这里,后面大家有问题可以留言,看到后都会解答。
这一万字可以说是我学UG至今最宝贵的经验,当然有人未必认可,也不可能适用于所有人,不过如果能起到抛砖引玉的作用我就心满意足了。
学UG这条路很不好走,也很寂寞。我没有当任何人老师的想法,最多算是大家学UG的引路人。
我们一起携手走下去!
最后,宪南恭祝大家工作顺利,学UG有成!
电脑